Getting Around · 9 of the best in Sri Lanka
Trains & Sri Lanka Railways
The Kandy–Ella line

About Trains & Sri Lanka Railways
Sri Lanka Railways runs the coastal line south to Galle and Matara and the hill-country line from Colombo through Kandy to Nanu Oya, for Nuwara Eliya, and on to Ella and Badulla. The Kandy–Ella stretch, through tea estates and over bridges, takes most of a day and is one of the great train rides in Asia. Reserved seats sell out early in high season; book in advance through Sri Lanka Railways.
Why it's on our list
- Hill-country line
- Coast line to Galle
- Book reserved seats
Opening hours, prices and seasonal openings change, so please check with Trains & Sri Lanka Railways before you go.