Getting to Ella: The Train, the Road, and Which One to Take
Almost everyone arrives in Ella by train, and almost everyone should — but not necessarily for the whole journey.
The hill line runs Kandy to Nanu Oya to Ella to Badulla, and the section people photograph is the last one: Nanu Oya to Ella, about four hours through the highest tea estates on the island, crossing the Nine Arch Bridge on the way in. The first half, Kandy to Nanu Oya, is pleasant and unremarkable, and it takes two to three hours.
That is the whole decision. If you have time and want the full six to seven hours of it, ride from Kandy. If you would rather see Ramboda Falls, a working tea factory and Nuwara Eliya on the way, drive that half with stops and pick the train up at Nanu Oya. Most people who have done both recommend the second.
The train is slow, frequently late, and one of the best rail journeys anywhere. Treat it as the day's activity rather than as transport, and it never disappoints. Treat it as a way to get somewhere by a certain time and it will.

Ella to Kandy Transfer with the Hill Country Train Ride and Nuwara Eliya
Bookable directly through AsiaByLocals, with a verified local operator.
From USD 65.95
8 hours

