Travel from Dehiwala-Mount-Lavinia to Kandy

Train or fly from Dehiwala-Mount Lavinia to Kandy?

Sri Lanka Railways operates a train from Dehiwala-Mount Lavinia to Kandy once daily. Tickets cost $1 - $3 and the journey takes 25 min. Alternatively, SriLankan Airlines and Cinnamon Air fly from Dehiwala-Mount Lavinia to Kandy 4 times a day.

How to get from Dehiwala-Mount Lavinia to Kandy

ModeDurationPrice
From Dehiwala-Mount Lavinia taxi to Godagama then train to Kandy.50 minRs. 1697
From Mount Lavinia train to Colombo Fort then train to Kandy.3 h 56 minRs. 362
From Dehiwala-Mount Lavinia taxi to Kandy.2 h 16 minRs. 9937
From Dehiwala-Mount Lavinia drive to Kandy.2 h 16 minRs. 1812
From Dehiwala-Mount Lavinia taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kandy.52 minRs. 14582
From Dehiwala-Mount Lavinia taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Kandy.2 h 2 minRs. 24062

How long does it take to get from Dehiwala-Mount Lavinia to Kandy?

It takes approximately 50 min to get from Dehiwala-Mount Lavinia to Kandy, including transfers.

Is there a direct train between Dehiwala-Mount Lavinia and Kandy?

No, there is no direct train from Dehiwala-Mount Lavinia to Kandy. However, there are services departing from Mount Lavinia and arriving at Kandy via Colombo Fort. The journey, including transfers, takes approximately 3 h 56 min.

Operators from Dehiwala-Mount Lavinia to Kandy

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
SriLankan AirlinesSriLankan Airlines
Cinnamon AirCinnamon Air