Everyone says take the Kandy–Ella train. Few admit the first hour is magical and the last three are a grind. Here's the honest breakdown.
The Kandy–Ella train is the most photographed experience in Sri Lanka, and the first hour delivers everything the hype promises. You leave Kandy station, climb into the hills, cross your first green valley on a colonial-era bridge, and feel like you're in a movie. The tea plantations start appearing. The air cools. The windows stay wide open and the breeze carries eucalyptus. It's genuinely beautiful. Then you hit Hatton at the 2-hour mark and the novelty starts wearing off.
The full journey is 6–8 hours depending on delays. The observation car (book ahead) makes it bearable — padded seats, big windows, less crowding. The unreserved carriages are standing-room only, hot, and loud. Most travelers I've talked to agree: the Kandy–Nanu Oya section (about 2–3 hours) is the scenic highlight. At Nanu Oya you're already in the highlands, and you can bus or drive to Ella from there in under 2 hours. That's the smart play: take the train for the views, skip the death march.
The counter-argument: some people love the full journey. They read, they nap, they watch the landscape change from rolling tea to dry forest. If you're the type who can sit on a slow train for 7 hours and be happy, do it. It's a legit cultural experience. But if you're itinerary-conscious and every hour counts, get off at Nanu Oya and call a driver for the rest.