There are 7 ways to get from Weligama to Matale by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Weligama to ibbagamuwabus
5h 43mRs 2,970–3,883Train
cheapest- Take the train from Weligama to Fort Stationtrain Beliatta
- Take the train from Colombo Fort to Mataletrain Colombo
9h 33mRs 1,540–6,104Drive 263.7 km
- Drive from Weligama to Matalecar 263.7 km
3h 44mRs 11,935–17,239Taxi
- Take the taxi from Weligama to Mataletaxi 263.7 km
3h 44mRs 40,000–48,000Taxi, fly to Sigiriya Airport
- Take the taxi from Weligama to Colombo-Airport-CMBtaxi
- Fly from Bandaranaike International Airport (CMB) to Sigiriya Airport (GIU)plane CMB - GIU
- Take the taxi from Sigiriya Airport (GIU) to Mataletaxi
3h 32mRs 43,774–165,251Bus, train
- Take the bus from Weligama to Polgahawelabus
- Take the train from Polgahawela to Mataletrain Colombo
8h 51mRs 2,145–4,250Taxi, fly to Kandy
- Take the taxi from Weligama to Colombo-Airport-CMBtaxi
- Fly from Bandaranaike International Airport (CMB) to Kandy (KDW)plane CMB - KDW
3h 20mRs 41,074–163,251
Weligama to Matale by train
Questions & Answers
The cheapest way to get from Weligama to Matale is to bus and train which costs Rs. 2100 - Rs. 4300 and takes 8h 51m.
The fastest way to get from Weligama to Matale is to taxi and fly which takes 3h 20m and costs Rs. 41000 - Rs. 170000.
No, there is no direct train from Weligama to Matale. However, there are services departing from Weligama and arriving at Matale via Colombo Fort. The journey, including transfers, takes approximately 9h 33m.
The distance between Weligama and Matale is 289 km. The road distance is 263.7 km.
The best way to get from Weligama to Matale without a car is to bus which takes 5h 43m and costs Rs. 2900 - Rs. 3900.
It takes approximately 5h 43m to get from Weligama to Matale, including transfers.
Weligama to Matale train services, operated by Sri Lanka Railways, depart from Weligama station.
The best way to get from Weligama to Matale is to bus which takes 5h 43m and costs Rs. 2900 - Rs. 3900. Alternatively, you can train, which costs Rs. 1500 - Rs. 6500 and takes 9h 33m.
Weligama to Matale train services, operated by Sri Lanka Railways, arrive at Fort Station.
Yes, the driving distance between Weligama to Matale is 264 km. It takes approximately 3h 44m to drive from Weligama to Matale.
What companies run services between Weligama, Sri Lanka and Matale, Sri Lanka?
Sri Lanka Transport Board - SLTB ICT operates a bus from Weligama to ibbagamuwa once daily. Tickets cost Rs 950–1,400 and the journey takes 4h 56m. Alternatively, you can take a train from Weligama to Matale via Fort Station and Colombo Fort in around 9h 33m.
- Website
- cinnamonair.com
Flights from Bandaranaike International Airport to Sigiriya Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 14,000–130,000
Flights from Bandaranaike International Airport to Kandy
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 13,000–130,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Weligama to Fort Station
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- Rs 240–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
Train from Colombo Fort to Matale
- Ave. Duration
- 4h 48m
- Frequency
- 5 times a week
- Estimated price
- Rs 1,300–3,100
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,300–3,100
Train from Polgahawela to Matale
- Ave. Duration
- 3h 23m
- Frequency
- 5 times a week
- Estimated price
- Rs 1,200–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
- Phone
- +94 70 311 0501
- info@eseat.lk
- Website
- sltb.eseat.lk
Bus from Weligama to ibbagamuwa
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- Rs 950–1,400
- Schedules at
- sltb.eseat.lk
Bus from Weligama to Polgahawela
- Ave. Duration
- 4h 18m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 2h 11m
- Estimated price
- Rs 3,500–48,000
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Which London airport should I choose?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
There are 435+ hotels available in Matale.








