Sri Lanka Train Travel Guide: Kandy to Ella, Seat Classes, Tickets, and Practical Tips
Plan the famous Sri Lanka train journey with real fares, route advice, seat class comparisons, ticket booking tips, and realistic expectations for scenic travel.
Ask anyone who has done it and they will tell you the same thing: the hill-country train is the memory that outlasts the rest of the trip. The line through Sri Lanka's central highlands, linking Kandy, Nanu Oya (the station for Nuwara Eliya), Haputale, and Ella, rolls past tea plantations, mist-covered ridges, forest tunnels, colonial-era bridges, and valleys that simply fall away into open air. It is the rare journey that people photograph, and then put the camera down for.
And yet Sri Lanka train travel is remarkably easy to get wrong. Book the wrong class, miss the 30-day window, or turn up unaware of the current service situation on the highland line, and the famous ride becomes a frustrating one. The fix is simply knowing the details in advance, so here they are.
The Kandy to Ella line stopped being mere transport a long time ago. For many travelers it is the whole point. Source: Wikimedia Commons.
Below: the main routes, the exact fares by class, how the booking system works, what the day itself feels like, and the 2026 service situation you need to know about before you plan anything around this train.
The Two Main Rail Routes for Travelers
Travelers really use the network for two journeys. The first is Colombo Fort to Kandy: practical, pleasantly scenic, about 3 hours, carrying you from the commercial capital to the cultural one. The second is the famous one, the Kandy to Ella highland route, 6.5 to 7 hours through tea country and, by broad consensus, the most beautiful rail journey in South Asia.
Worth keeping in your back pocket: Colombo to Galle on the southern coastal line, 2 to 2.5 hours running right along the sea. It is a completely separate line from the hill-country route, much cheaper, and handy if Galle Fort or the southern beaches are on your list.
Train Fares by Route and Class
Sri Lanka Railways runs three main classes. Here is what the tourist routes actually cost:
Colombo Fort → Kandy (~3 hours, Intercity Express or Podi Menike):
- 3rd class unreserved: LKR 190 (~$0.60)
- 2nd class reserved: LKR 380-450 (~$1.20-1.50)
- 1st class reserved: LKR 700-1,000 (~$2.20-3.20)
- Observation/ExpoRail car: LKR 1,200-1,500 (~$3.80-4.80), advance booking required
Kandy → Ella (~6.5-7 hours full route; ~3 hours from Nanu Oya to Ella):
- 3rd class unreserved: LKR 300 (~$1)
- 2nd class reserved: LKR 600 (~$2)
- 1st class reserved: LKR 1,200 (~$4)
- Ella Odyssey observation car: LKR 3,000-4,500 (~$9-14), advance booking essential
Colombo → Galle (southern coastal line, ~2-2.5 hours):
- 2nd class: LKR 150-250 (~$0.50-0.80)
Yes, you read those right. One of the world's great train journeys costs about two dollars. The trains to know on the hill-country route are the Podi Menike (#1005, out of Colombo Fort around 5:55am) and the Udarata Menike (#1007, around 9:45am), both passing through Kandy and continuing to Badulla via Ella. The Ella Odyssey is a luxury observation car attached to selected runs, and its seats vanish weeks ahead in peak season. Confirm current timetables at railway.gov.lk before you travel.
2026 Service Notice: Highland Line Partial Suspension
This is the part you cannot skip. Cyclone Ditwah hit Sri Lanka in November 2025 and battered the highland railway: 159 landslides and 95 washouts across the Kandy-Ella stretch. As of July 2026, the Kandy to Nanu Oya section remains suspended for repairs. The good news is that the Nanu Oya to Badulla (Ella) segment resumed full operation in June 2026, and that happens to be the most spectacular part of the whole line, the tea-country views, the bridges, and the Nine Arch Bridge area near Ella.
In practice, here is the workaround: travel from Colombo to Kandy as normal (train or car), then take a road transfer from Kandy to Nanu Oya (~2 hours, LKR 3,000-5,000 by private car or LKR 200-400 by shared minibus), and board the train at Nanu Oya or Ambewela for the run to Ella. You lose nothing that matters; the best scenery is all still yours. Full restoration of the Kandy end is expected by the end of 2026, though earlier deadlines have already slipped once, so treat that date with healthy skepticism and confirm the current status at railway.gov.lk before booking.
Which Section Is the Most Scenic?
The postcard scenery concentrates in the Nanu Oya to Ella segment: roughly 3 hours of tea plantations, ridge-top panoramas, and forest tunnels. This is the stretch people hang out of open doorways to photograph. The Kandy to Nanu Oya climb is pretty in its own right, hills, small villages, a slow gaining of altitude, but it is the warm-up act, not the show.
And the eternal question of direction? Kandy to Ella and Ella to Kandy serve up exactly the same views. Pick whichever fits your route and spend the saved energy on something that matters.
- Kandy: cultural city and the usual starting point (currently reached by road link to Nanu Oya)
- Nanu Oya: the station for Nuwara Eliya; town is ~20 minutes away by tuk-tuk (LKR 200-400)
- Haputale: the quiet one, with valley views to rival Ella and a fraction of the visitors
- Ella: the most popular hill-country base; expect company from November to April
Understanding Seat Classes
For most travelers, 2nd class reserved (LKR 600 on the Kandy-Ella route) is the right call. You get a guaranteed seat, a window one if you book early, while keeping the open windows and easy atmosphere that make the ride what it is. It is also the class that sells out first, so book the moment the 30-day window opens.
1st class reserved (LKR 1,200) buys wider seats and a calmer carriage, worth it across the full 7-hour run if personal space matters to you. The Ella Odyssey observation car (LKR 3,000-4,500) is a panoramic glass-fronted carriage built purely for this route; seats are few and disappear weeks ahead in the December-April peak.
3rd class unreserved (LKR 300) means taking your chances on a seat when the train is busy. Some solo travelers love it for exactly that reason. With luggage, or as a couple hoping to sit together, it is a gamble.
- For scenery and photography: the observation car, booked weeks ahead
- For the best all-round balance: 2nd class reserved
- For budget travelers with flexibility: 3rd class unreserved
How to Book Tickets
Reserved seats open exactly 30 days in advance on the Sri Lanka Railways website (railway.gov.lk). The site is slow and a little old-fashioned, but it does work. If you are traveling between December and April, or over a Sri Lankan public holiday, book on the very first day the window opens; 2nd class reserved seats on the Kandy-Ella route have been known to sell out within hours on peak dates.
Missed the window? Not the end of the world. Most guesthouses in Colombo and Kandy will arrange tickets for a LKR 500-1,500 service fee, third-party booking platforms exist, and unreserved tickets are always available at the station on the day, no queue drama, just no guaranteed seat.
Once the logistics stop feeling mysterious, Sri Lankan stations become part of the charm rather than a source of stress. Source: Wikimedia Commons.
What the Day of Travel Is Actually Like
Get to the station 20 minutes early and ask at the ticket window which platform your train leaves from; the stations are small but can feel confusing on a first visit. Luggage goes in overhead racks or under seats, and genuinely oversized bags can ride in the luggage van for a small fee. Bring water and snacks. Vendors do board along the way, selling everything from wade to fresh pineapple, but the gaps between them can be long.
Now the expectation-setting part: delays of 30 to 90 minutes are normal on the highland line. Normal, not exceptional. So leave a buffer after your scheduled arrival, and whatever you do, do not book a safari or an evening activity that depends on the train arriving on time. A late train cascading into a missed safari is one of the most common self-inflicted wounds on this route.
How to Get Great Photos Without Turning the Journey Into a Performance
Here is the thing about this train: the best shots come to you. The carriage curves around a hillside, crosses a bridge over a valley, bursts out of a forest tunnel into open tea country, and the picture composes itself. Nobody needs to spend seven hours wedged in a doorway.
Save the open-door moments for the dramatic sections, the Nine Arch Bridge area about 15 minutes east of Ella station being the most famous of them. Mind the other passengers, keep your footing on moving steps, and remember that you booked a train ride, not a photoshoot with scenery attached. The ride is the better part.
Who Should Take the Train and Who Might Skip It?
If the journey itself counts as experience for you, solo travelers, couples, photographers, anyone happy to watch hills roll by for hours, the train is unmissable. It also happens to be the cheapest and most logical way to connect Kandy, Nuwara Eliya, and Ella if they are already on your route.
Be honest with yourself, though, if you are traveling with very young children and a mountain of luggage, if a 7-hour journey would consume a day you cannot spare, or if winding mountain travel makes you queasy. In those cases a private car from Kandy to Ella takes about 3.5 hours and costs $40-60. Less atmosphere, half the time. Sometimes that is the right trade.
Planning Your Sri Lanka Train Journey
Sri Lanka train travel earns every bit of its reputation, especially that Nanu Oya to Ella stretch: slow, green, and atmospheric in a way no road transfer can imitate. The recipe for enjoying it is short. Book your reserved seat the moment the 30-day window opens, check the live service status at railway.gov.lk, and pad the day with enough buffer that a late train stays a story rather than becoming a problem.
When you are ready to slot the train into a wider route, the Sri Lanka trip planner is the natural next step.