
transport
Is the Kandy to Ella train in Sri Lanka worth it?
Yes, the Kandy to Ella train is worth it for the tea-country views. If time is short, ride only the Nanu Oya to Ella section, which has the best scenery.
Yes, the Kandy to Ella train is one of Sri Lanka's best experiences, passing tea estates, cloud forest and waterfalls. The full ride takes around 6 to 8 hours, and delays are common. If time is tight, ride only from Nanu Oya (for Nuwara Eliya) to Ella. It is shorter and covers most of the classic scenery.
Full route or the best section?
Option | Time | Best for |
|---|---|---|
Kandy → Ella | About 6–8 hours | Travellers who want the whole journey as a day out |
Nanu Oya → Ella | Roughly 3–4 hours | The signature tea-country views in half the time |
Ella → Haputale or Nanu Oya (reverse) | About 1–4 hours | Shorter hops with often easier seat availability |
The scenery is at its best roughly between Nanu Oya, Pattipola, Haputale and Ella. The line climbs to the highest point on the railway before dropping into the Ella valley (Pattipola, at about 1,890 m, is the highest station on the network).
Which class to book
First class reserved: Air-conditioned with an assigned seat, but the windows are usually sealed, so views and photos suffer.
Second class reserved: Assigned seat and opening windows. For most travellers, this is the best balance.
Unreserved (second or third class): Cheapest, but you may stand for hours on busy days.
Reserved seats sell out quickly in peak season (December–April) and around Sri Lankan holidays. Book through Sri Lanka Railways' official online system or at station counters. Check how far ahead seats are released, typically about 30 days, but confirm on the booking site. Fares change, so check the current tariff before you travel. For a detailed comparison, see our guide to Kandy to Ella train classes.
Practical tips
Take a morning train so you reach the best section in daylight.
Keep phones and bodies inside the carriage, especially near tunnels.
Bring a light jacket. The hill country gets cool, and rain can blow in through open windows.
With a private driver, you can ride the train with a daypack while your driver takes the luggage by road and meets you at the station. Our private tours are set up this way.
Tours that include the train
Tea Country to Coast (7 days, from US$890 as of October 2026): the scenic train to Ella, tea estates, Mirissa and Galle Fort.
Classic Sri Lanka Circuit (10 days, from US$1,050): the Cultural Triangle, Kandy, the Ella train, a Yala safari and the south coast.
Official sources: Sri Lanka Railways, Sri Lanka Railways online seat reservations.
Plan it with us: Ask Discover Sri Lanka to fit the train ride into your route, with a driver waiting at the other end.
Last reviewed: October 2026
If you take the train, your driver can move the bags by road and meet you in Ella. Car hire with driver.