Travel from Kandy to Unawatuna

Train from Kandy to Unawatuna

You can take a train from Kandy to Unawatuna via Maharagama, Pettah CTB, and Colombo Fort in around 5 h 33 min.

How to get from Kandy to Unawatuna

ModeDurationPrice
From Kandy taxi to Hatton airport, fly to Koggala airport, then taxi to Unawatuna.1 h 58 min$156
From Kandy taxi to Katugastota airport, fly to Hambantota airport, then taxi to Unawatuna.3 h 17 min$568
From Kandy taxi to Katugastota airport, fly to Weerawila airport, then taxi to Unawatuna.2 h 55 min$573
From Kandy taxi to Katugastota airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Unawatuna.4 h 35 min$164
From Kandy train to Maharagama, line 99 bus to Pettah CTB, walk to Colombo Fort, then train to Unawatuna.5 h 33 min$5
From Kandy train to Colombo Fort then train to Unawatuna.6 h 20 min$3
From Kandy train to Maharagama, line 99 bus to Colombo Bastian Mawatha Bus Terminal, bus to Galle Bus Station, then taxi to Unawatuna.6 h 34 min$8
From Kandy taxi to Unawatuna.3 h 12 min$131
From Kandy drive to Unawatuna.3 h 12 min$20

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

It takes approximately 1 h 58 min to get from Kandy to Unawatuna, including transfers.

Is there a direct train between Kandy and Unawatuna?

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

Operators from Kandy to Unawatuna

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