There are 3 ways to get from Ratmalana to Thanamalwila by taxi, plane, 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, fly
best- Take the taxi from Ratmalana to Colombo-Airport-CMBtaxi
- Fly from Bandaranaike International Airport (CMB) to Weerawila International Airport (WRZ)plane CMB - WRZ
2h 38mRs 31,292–138,245Drive 195.6 km
cheapest- Drive from Ratmalana to Thanamalwilacar 195.6 km
3h 27mRs 8,824–12,745Train, taxi
- Take the train from Ratmalana to Beliattatrain Maradana
- Take the taxi from Beliatta to Thanamalwilataxi
5h 7mRs 22,240–30,038
Bandaranaike International Airport (CMB) to Weerawila International Airport (WRZ) flights
Questions & Answers
The cheapest way to get from Ratmalana to Thanamalwila is to drive which costs Rs. 8500 - Rs. 13000 and takes 3h 27m.
The fastest way to get from Ratmalana to Thanamalwila is to taxi and fly which takes 2h 38m and costs Rs. 31000 - Rs. 140000.
The distance between Ratmalana and Thanamalwila is 253 km. The road distance is 195.6 km.
The best way to get from Ratmalana to Thanamalwila without a car is to train and taxi which takes 5h 7m and costs Rs. 22000 - Rs. 30000.
It takes approximately 2h 38m to get from Ratmalana to Thanamalwila, including transfers.
Yes, the driving distance between Ratmalana to Thanamalwila is 196 km. It takes approximately 3h 27m to drive from Ratmalana to Thanamalwila.
There are 40+ hotels available in Thanamalwila.
What companies run services between Ratmalana, Sri Lanka and Thanamalwila, Sri Lanka?
There is no direct connection from Ratmalana to Thanamalwila. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Weerawila International Airport (WRZ), then take the taxi to Thanamalwila. Alternatively, you can take the train to Beliatta then take the taxi to Thanamalwila.
- Website
- cinnamonair.com
Flights from Bandaranaike International Airport to Weerawila International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- Rs 16,000–120,000
Flights from Bandaranaike International Airport to Weerawila International Airport via Sigiriya
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Rs 18,000–130,000
Flights from Bandaranaike International Airport to Weerawila International Airport via Batticaloa
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- Rs 19,000–130,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Ratmalana to Beliatta
- Ave. Duration
- 4h 8m
- Frequency
- Twice daily
- Estimated price
- Rs 240–3,100
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,400–3,100
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
- Ave. Duration
- 49 min
- Estimated price
- Rs 12,000–27,000
Colombo Airport Taxi
- Phone
- +94 76 61 61 881
- Website
- taxicolomboairport.com
Colombo Taxi
- Phone
- +94 11 43 43 475
- Website
- colombotaxicabs.com
Kangaroo Cabs
- Phone
- +94 11 25 88 588
- Website
- 2588588.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94 763222239
- Website
- visitlankataxi.com
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
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 London City Airport into central London, Travelling by boat in Italy, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.





