Frequently Asked Questions

Find quick answers to the most common questions about travelling in Sri Lanka.

Home Frequently Asked Questions How long is the Kandy to...

How long is the Kandy to Ella train ride?

Ravana Tour Specialist August 8, 2026

That scenic train ride from Kandy to Ella usually takes about 6 to 7 hours, and it covers roughly 140 kilometres across the Central Highlands.

Even if the actual distance is not that long, the train moves slowly because of the steep gradients and the twisting tracks. Hold-ups happen on this old colonial-style rail system, so riders should assume closer to 8 hours total, while taking in some of the most spectacular tea plantations and mountain views across South Asia.

Need Free Sri Lanka Travel Advice?

Hi, I’m Sayuri, your local Sri Lanka travel specialist. Feel free to ask me anything about routes, hotels, transport, activities, or planning your trip.