The Kandy to Ella train in 2026: status, tickets and seats

How to do it in 2026

  1. Kandy to Nanu Oya by road. Take a private car, a shared shuttle or a bus towards Nuwara Eliya; Nanu Oya station is a short ride from the town.
  2. Nanu Oya to Ella by train, at 9:00 am or 2:30 pm. Book reserved seats as early as you can.
  3. Arrive in Ella at about 11:30 am or 5:00 pm.

Which class?

Second class reserved is the photographers’ favourite: the windows open and your seat is guaranteed. First class is cooler and quieter, but its windows don’t open. Unreserved tickets are usually sold at the station on the day; on busy trains, expect to stand.

Which side to sit

From Nanu Oya to Ella both sides are good, but the left usually wins. When the Kandy section reopens, sit on the right from Kandy to Nanu Oya.

Stay safe

Doorway photos are popular, and people have fallen from moving trains. Keep a firm grip, stay inside through tunnels and on bends, and never lean out as another train passes.

FAQ

Is the Kandy to Ella train running?
Not as one journey yet. Nanu Oya to Ella is running; Kandy to Nanu Oya is still under repair. The status box above has the latest.
Is first class worth it?
It’s cooler and quieter, but for photos choose second class reserved.
How far ahead should I book?
As soon as reservations open, usually 30 days before travel, especially in busy months.
A website is selling me a “Kandy to Ella” ticket. Is it valid?
Check the start station. Until the Kandy section reopens, no train runs that whole route.

Arriving on the afternoon train?

The 5:00 pm arrival puts you in Ella just as the evening cools, a short walk from our table on Passara Road.

AK at a glance

AK Ristoro is a family-run restaurant at 37 Ella–Passara Rd, Ella, Sri Lanka, about 500 m from the town centre. Gluten-free, vegetarian and vegan options are marked on the menu. Book online. Prices in LKR plus a 10% service charge.

Cuisine
Italian (wood-fired pizza, pasta), Japanese (katsu, donburi, sushi rolls), Sri Lankan, tapas
Address
37 Ella–Passara Rd, Ella 90090, Sri Lanka
Price
Mains LKR 2,300–3,350 · pizzas LKR 2,800–4,350 · + 10% service charge
Diets
Gluten-free options (GF), vegetarian (V), vegan (VG), dairy-free (DF) marked
Booking
Online at akristoro.com/reservations
Phone
+94 57 205 0676
Also
outdoor terrace with blankets