Travel from Matara to Kandy

Train from Matara to Kandy

You can take a train from Matara to Kandy via Colombo Fort in around 6 h 9 min.

How to get from Matara to Kandy

From Matara Bus Station bus to Wellawaya then taxi to Kandy.6 h 43 minRs. 13458
From Matara train to Colombo Fort then train to Kandy.6 h 9 minRs. 682
From Matara taxi to Kandy.3 h 31 minRs. 22945
From Matara drive to Kandy.3 h 31 minRs. 3600
From Matara train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kandy.4 h 26 minRs. 14979
From Matara taxi to Koggala airport, fly to Diyawanna Oya airport, taxi to Godagama, then train to Kandy.2 h 48 minRs. 21358

How long does it take to get from Matara to Kandy?

It takes approximately 6 h 43 min to get from Matara to Kandy, including transfers.

Is there a direct train between Matara and Kandy?

No, there is no direct train from Matara to Kandy. However, there are services departing from Matara and arriving at Kandy via Colombo Fort. The journey, including transfers, takes approximately 6 h 9 min.

Operators from Matara to Kandy

National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka RailwaysSri Lanka Railways
SriLankan AirlinesSriLankan Airlines
Cinnamon AirCinnamon Air