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 3,382–3,882Train
cheapest- Take the train from Weligama to Fort Stationtrain Beliatta
- Take the train from Colombo Fort to Mataletrain Colombo
9h 33mRs 1,540–9,211Drive 261.9 km
- Drive from Weligama to Matalecar 261.9 km
3h 58mRs 11,253–16,254Taxi
- Take the taxi from Weligama to Mataletaxi 261.9 km
3h 58mRs 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 41mRs 44,553–164,990Bus, train
- Take the bus from Weligama to Polgahawelabus
- Take the train from Polgahawela to Mataletrain Colombo
8h 51mRs 2,409–3,809Taxi, 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 22mRs 42,853–162,990
Weligama to Matale by train
Questions & Answers
The cheapest way to get from Weligama to Matale is to bus and train which costs Rs. 2400 - Rs. 3900 and takes 8h 51m.
The fastest way to get from Weligama to Matale is to taxi and fly which takes 3h 22m and costs Rs. 42000 - 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 261.9 km.
The best way to get from Weligama to Matale without a car is to bus which takes 5h 43m and costs Rs. 3300 - 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. 3300 - Rs. 3900. Alternatively, you can train, which costs Rs. 1500 - Rs. 9500 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 262 km. It takes approximately 3h 58m 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 1,383 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 15,000–130,000
Flights from Bandaranaike International Airport to Kandy
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 15,000–130,000
- Phone
- +94 11 4 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–4,600
- 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,600–4,600
- 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–4,700
- 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,600–4,700
Train from Polgahawela to Matale
- Ave. Duration
- 3h 23m
- Frequency
- 5 times a week
- Estimated price
- Rs 1,200–2,600
- 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–2,600
- Phone
- +94 112 581 120
- info@eseat.lk
- Website
- sltb.eseat.lk
Bus from Weligama to ibbagamuwa
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- Rs 1,383
- Schedules at
- sltb.eseat.lk
Bus from Weligama to Polgahawela
- Ave. Duration
- 4h 18m
- Frequency
- Once daily
- Estimated price
- Rs 1,210
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 2h 18m
- 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 Getting to Milan from the airport, Train travel in France: A guide to SNCF, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
There are 1290+ hotels available in Matale.








