Travel from Kandy to Udawalawe-National-Park

Train or fly from Kandy to Udawalawe National Park?

Sri Lanka Railways operates a train from Kandy to Udawalawe National Park 3 times a day. Tickets cost $1 - $3 and the journey takes 5 hours 12 minutes. Alternatively, Cinnamon Air and SriLankan Airlines fly from Kandy to Udawalawe National Park twice daily.

How to get from Kandy to Udawalawe National Park

ModeDurationPrice
From Kandy train to Idalgasinna then taxi to Udawalawe National Park.7 h 49 minRs. 8839
From Kandy taxi to Udawalawe National Park.4 h 12 minRs. 15752
From Kandy drive to Udawalawe National Park.4 h 12 minRs. 2977
From Kandy taxi to Katugastota airport, fly to Hambantota airport, then taxi to Udawalawe National Park.2 h 15 minRs. 78042

How long does it take to get from Kandy to Udawalawe National Park?

It takes approximately 7 hours 49 minutes to get from Kandy to Udawalawe National Park, including transfers.

Operators from Kandy to Udawalawe National Park

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