There are 4 ways to get from Matale to Ratmalana by taxi, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Matale to Kurunegalataxi
- Take the bus from Kurunegala to Ratmalanabus
3h 23mTrain
cheapest- Take the train from Matale to Colombo Forttrain Matale
5h 48mRs 2,401–5,911Drive 150.6 km
- Drive from Matale to Ratmalanacar 150.6 km
2h 39mRs 6,871–9,924Taxi
- Take the taxi from Matale to Ratmalanataxi 150.6 km
2h 39mRs 41,000–49,000
Matale to Ratmalana by train
Questions & Answers
The cheapest way to get from Matale to Ratmalana is to train which costs Rs. 2400 - Rs. 6000 and takes 5h 48m.
The fastest way to get from Matale to Ratmalana is to drive which takes 2h 39m and costs Rs. 6500 - Rs. 10000.
No, there is no direct train from Matale to Ratmalana. However, there are services departing from Matale and arriving at Ratmalana via Fort Station. The journey, including transfers, takes approximately 5h 48m.
The distance between Matale and Ratmalana is 163 km. The road distance is 150.6 km.
The best way to get from Matale to Ratmalana without a car is to taxi and bus which takes 3h 23m and costs .
It takes approximately 3h 23m to get from Matale to Ratmalana, including transfers.
Matale to Ratmalana train services, operated by Sri Lanka Railways, depart from Matale station.
Matale to Ratmalana train services, operated by Sri Lanka Railways, arrive at Colombo Fort station.
Yes, the driving distance between Matale to Ratmalana is 151 km. It takes approximately 2h 39m to drive from Matale to Ratmalana.
There are 1440+ hotels available in Ratmalana.
What companies run services between Matale, Sri Lanka and Ratmalana, Sri Lanka?
Sri Lanka Railways operates a train from Matale to Colombo Fort once daily. Tickets cost Rs 1,300–3,100 and the journey takes 4h 26m.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Matale to Colombo Fort
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- 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
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- Website
- ncgexpress.lk
Bus from Kurunegala to Ratmalana
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- https://ncgexpress.lk/
- Ave. Duration
- 1h 46m
- Estimated price
- Rs 2,600–49,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Pickme
- Phone
- +94117433433
- Website
- pickme.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 10 amazing places to get away from it all in Australia, 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.








