There are 4 ways to get from Mahiyanganaya to Moratuwa by taxi, plane, train, bus, 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 Mahiyanganaya to Batticaloa Airport (BTC)taxi
- Fly from Batticaloa Airport (BTC) to Bandaranaike International Airport (CMB)plane BTC - CMB
- Take the taxi from Colombo-Airport-CMB to Moratuwataxi
3h 5mRs 30,196–113,140Taxi, bus
cheapest- Take the taxi from Mahiyanganaya to Kandytaxi
- Take the bus from Kandy to Moratuwabus 17
5h 39mRs 4,268–5,009Taxi, train
- Take the taxi from Mahiyanganaya to Kandytaxi
- Take the train from Kandy to Maradanatrain Kandy / ...
5h 21mRs 6,086–10,374Drive 207.8 km
- Drive from Mahiyanganaya to Moratuwacar 207.8 km
3h 33mRs 9,394–13,569
Batticaloa Airport (BTC) to Bandaranaike International Airport (CMB) flights
Questions & Answers
The cheapest way to get from Mahiyanganaya to Moratuwa is to taxi and bus which costs Rs. 4200 - Rs. 5000 and takes 5h 39m.
The fastest way to get from Mahiyanganaya to Moratuwa is to taxi and fly which takes 3h 5m and costs Rs. 30000 - Rs. 120000.
The distance between Mahiyanganaya and Moratuwa is 357 km. The road distance is 207.8 km.
The best way to get from Mahiyanganaya to Moratuwa without a car is to taxi and train which takes 5h 21m and costs Rs. 6000 - Rs. 11000.
It takes approximately 3h 5m to get from Mahiyanganaya to Moratuwa, including transfers.
Yes, the driving distance between Mahiyanganaya to Moratuwa is 208 km. It takes approximately 3h 33m to drive from Mahiyanganaya to Moratuwa.
There are 1421+ hotels available in Moratuwa.
What companies run services between Mahiyanganaya, Uva, Sri Lanka and Moratuwa, Sri Lanka?
There is no direct connection from Mahiyanganaya to Moratuwa. However, you can take the taxi to Batticaloa Airport (BTC) airport, fly to Bandaranaike International Airport (CMB), then take the taxi to Moratuwa. Alternatively, you can take the taxi to Kandy, take the train to Maradana, then take the train to Moratuwa.
- Website
- cinnamonair.com
Flights from Batticaloa Airport to Bandaranaike International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- Rs 11,000–90,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Maradana
- Ave. Duration
- 2h 26m
- Frequency
- Every 3 hours
- 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 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Kandy to Moratuwa
- Ave. Duration
- 4h 17m
- Frequency
- Every 15 minutes
- Estimated price
- Rs 470–520
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 470–520
- Semi Lux
- Rs 550–800
- Super Lux
- Rs 1,000–1,400
- Ave. Duration
- 1h 19m
- Estimated price
- Rs 3,700–17,000
Colombo Airport Taxi
- Phone
- +94 76 61 61 881
- Website
- taxicolomboairport.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Mr.Taxi.Lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Pickme
- Phone
- +94 11 74 33 433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94 76 32 22 239
- Website
- visitlankataxi.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 Is ride-sharing platform BlaBlaCar right for you?, Travelling to the US: What do I need to know?, and Travelling by boat in Italy - to help you get the most out of your next trip.









