🚂 Panda Tours Sri Lanka — Hill Country Itinerary Specialists

Kandy to Ella by train: the most scenic rail journey in Asia

Six hours in, you’ve stopped counting the tunnels. The carriage swings around another bend, a valley opens below — deep green, terraced with tea, disappearing into mist — and the stranger sitting opposite catches your eye and says nothing. You’ve both been watching this unfold for hours. The Kandy to Ella by train is the journey most Sri Lanka travellers say they’d do again.

Full timetable, ticket booking, best seats, Nanu Oya shortcut, what to see by station, Nine Arch Bridge tips, and how to fit this into your wider itinerary.

⏱️ 6–7.5 hours full journey🎟️ £3–£5 reserved seat🗻 1,800m highest point🚂 Nanu Oya shortcut option

The route: what you're actually travelling through

The Kandy to Ella train runs on the Badulla Line, covering approximately 175km — but this line climbs from 500m above sea level at Kandy to over 1,800m at Pattipola (the highest railway station in Sri Lanka) before descending into the Ella gap at 1,000m. That altitude variation is why 175km takes 6–7 hours.

The line was built by the British to transport tea from the estates to Colombo’s port. The engineering — tunnels bored through solid rock, viaducts cantilevered over gorges, curves so tight you can see both ends of the train at once — is remarkable for its era. The infrastructure dates to the late 19th and early 20th centuries and has been maintained rather than replaced.

175km

Total distance

1,800m

Highest point (Pattipola)

6–7.5 hrs

Full journey time

150+ years

Tea estates on the route

Asia’s best

Consistently rated scenic rail journey

The route what you're actually travelling through

Sri Lanka train timetable: Kandy to Ella services 2026

⚠️ Always verify times at railway.gov.lk or at Kandy station before travel — the Sri Lanka train timetable changes seasonally.

TrainKandy departsNanu OyaElla arrives
1005 Podi Menike ⭐~08:30~12:45~14:45
1007 Udarata Menike~09:45~14:00~16:00
4053 Night Mail~22:00~02:30~04:30

⭐ Recommended train

1005 Podi Menike — departs early, arrives afternoon in good daylight. Most popular with visitors. Book reserved seats 2–5 days ahead in peak season.

⏰ Delays

Trains run 30–60 minutes late regularly. Build a buffer into your arrival plans. This is the character of mountain rail travel — not a fault to be worked around.

🎟️ Ticket prices

2nd class reserved: £3–£5 / ₹320–₹530 (Kandy–Ella)
3rd class unreserved: £0.50–£2 / ₹55–₹215

The Nanu Oya to Ella train: the scenic shortcut

Many travellers board at Nanu Oya rather than Kandy — particularly those coming from Nuwara Eliya (15km from Nanu Oya station). The Nanu Oya to Ella train covers the most dramatically scenic section of the route in approximately 2.5–3 hours, passing through the highest points before descending into the Ella gap.

✅ When to take Nanu Oya

  • You’ve already visited Kandy
  • You’re coming from Nuwara Eliya
  • You want the journey without 6+ hours
  • This section covers the most celebrated scenery

🚂 Nanu Oya logistics

  • Nuwara Eliya → Nanu Oya: 15km, 20–25 min by tuk-tuk
  • Ticket: £1.50–£3 / ₹160–₹320 (2nd class reserved)
  • Journey: approximately 2.5–3 hours
  • Book reserved seats in advance at Nanu Oya station

Ella train ticket booking: how to actually buy tickets

🏢

Option 1: Kandy station in person

Most reliable. Arrive at Kandy station the day before travel, booking windows open early morning. Be prepared to queue. First-come for reserved classes.

💻

Option 2: Sri Lanka Railways website

Official booking portal (railway.gov.lk). Accepts online bookings for some trains. International credit card accepted. Interface can be challenging but legitimate.

🏨

Option 3: Through your accommodation

Most guesthouses in Kandy or Nuwara Eliya can advise on booking, or have staff who will queue at the station for a small service fee. Very practical option.

🤝

Option 4: Local operator

If working with a local tour operator for your Sri Lanka itinerary, they can advise on seat availability and handle logistics. Panda Tours can advise — contact the team before your visit.

Peak season (December–March): reserved seats sell out days or weeks ahead. Book 3–5 days in advance. Third class unreserved is always available but offers no seat guarantee over a 6-hour journey.

Ella train ticket booking how to actually buy tickets

Getting the best experience on board

🚪 The open doorways

The most celebrated aspect of this journey. Sri Lanka’s hill country trains have open carriage-end doors — standing here as the train winds through the mountains at altitude is what most travellers talk about for years. The wind, the proximity to the landscape, the valley directly below. Not dangerous at these speeds. Spend time in the doorways. Secure your bag.

🧭 Which side to sit on

Left side from Kandy — generally better valley and gorge views in the morning on the ascent. Right side — tends to work better approaching Ella in the afternoon. Honest reality: the train curves frequently enough that both sides get most views. The doorways are better than either.

☕ Food and drink

Chai vendors work the carriages at most stations — small clay cups of sweet Sri Lankan tea. Worth experiencing regardless of how much you enjoy tea. Bring your own snacks and water for the longer journey. Fruit vendors operate at station platforms.

🕐 Timing

Earlier departure (1005 Podi Menike at ~08:30) preferred — arrives Ella in afternoon daylight. Bring a light layer for the high-altitude sections even in warm months.

Getting the best experience on board

What to see: the highlights by station

1

Kandy → Peradeniya Junction (~30 min)

Suburban Kandy and the Royal Botanical Gardens area at Peradeniya. Look for the gardens from the train before the landscape becomes fully rural.

2

Peradeniya → Hatton (~2 hrs)

Tea country begins properly. Tea-pickers moving between rows, colonial estate bungalows, the characteristic tight texture of tea bushes across entire hillsides. Several tunnels and the first significant viaducts.

3

Hatton → Nanu Oya (~1.5 hrs) — the dramatic climb

Most dramatic climbing section. The train reaches its highest elevations. Adam’s Peak visible on clear mornings. Landscape becomes increasingly open and windswept above the tea zone into higher moorland.

4

Nanu Oya → Bandarawela (~1.5 hrs from Nanu Oya)

Descent begins. High moorland gives way to textured, forested terrain. Nanu Oya station is where passengers from Nuwara Eliya board for the Ella section.

5

Bandarawela → Ella (~1 hr) — the arrival

Final section descends into the Ella valley. The Ella Gap becomes visible as you approach. Passes near the Demodara railway loop and the approaches to the Nine Arch Bridge. Ella station: small colonial-era station, 10-minute walk to the main street.

The Nine Arch Bridge: what to know before you arrive

⚠️ Important: The Nine Arch Bridge is located just outside Ella station. The train you’re travelling on crosses this bridge — but you cannot see it from inside the train because you’re on it. To photograph the bridge with a train crossing, you need to be at the viewpoint before your train arrives.

📸 How to photograph it

Arrive Ella, check time of next train (typically 45–60 min after your own). Walk 20–25 minutes to the viewpoint on the opposite ridge via the signed path from the Demodara road. Position yourself 20–30 minutes before the scheduled crossing.

🎯 The best viewpoint

The elevated position on the opposite ridge from the bridge — accessible via a short signed path from the main Demodara road. Gives a full view of all nine arches with the forest behind. Arrive early to find your position before crowds build.

Integrating this journey into your Sri Lanka itinerary

🗺️ Classic south-to-north route

South coast → Yala → Ella (by private vehicle via Wellawaya) → Nanu Oya station (by vehicle, 1.5 hrs) → Nanu Oya to Kandy by train (3.5–4 hrs) → Kandy → Sigiriya or Colombo departure.

The train is taken Ella-to-Kandy direction — equally scenic.

🗺️ North-to-south route

Colombo arrival → Kandy → full Kandy to Ella by train → Ella 2 nights → Yala → south coast. Works well for travellers wanting the hill country before the coast.

Full Kandy departure covers the most variety of terrain.

🚗 Getting from Ella to south coast

~180km via Wellawaya, 3.5–4 hours by private vehicle. Panda Tours handles this transfer from the south coast base, including stops at Ravana Falls.

Contact the team to arrange →
Integrating this journey into your Sri Lanka itinerary

Quick practical tips

🎟️ Book seats ahead

2–5 days ahead in peak season (Dec–Mar). Reserved seats sell out.

⏰ Arrive early at station

30 minutes before departure to locate platform and carriage.

🧥 Bring a layer

Hill country at altitude is noticeably cooler. Even December feels cool above 1,500m.

🍎 Bring snacks

Food on the train is limited. Bring snacks and water; buy chai at stations.

⏱️ Allow for delays

30–60 min late is normal. Don’t book time-sensitive activities for arrival evening.

🚪 Use the doorways

The open carriage-end doorways are the best view. This is the experience most travellers remember.

🚂

Plan your Kandy to Ella train journey with Panda Tours

If the train journey is part of a wider itinerary including the south coast, Yala, and Ella, Panda Tours can help you structure the sequencing, arrange private transfers, and advise on seat availability and booking logistics. Kithmal has run this itinerary sequence many times from the south coast base in Ahangama.

Frequently asked questions: Kandy to Ella by train

The journey takes approximately 6–7.5 hours on the daytime trains, including station stops. Trains run late regularly — 30–60 minutes behind schedule is common. If you’re taking the Nanu Oya to Ella shortcut (boarding at Nanu Oya near Nuwara Eliya), the journey covers approximately 2.5–3 hours through the most dramatic section of the route.
The most reliable method for second-class reserved seats is to visit Kandy station in person, ideally the day before travel. Tickets can also be booked through the official Sri Lanka Railways website (railway.gov.lk). Most accommodation in Kandy can help with the booking process. During peak season (December–March), reserved seats sell out — arrive at the station early or book 3–5 days ahead.
Both are excellent but different experiences. The full Kandy to Ella journey (6–7 hours) takes you through the entire climb from the hill country foothills to the highest points of the route. The Nanu Oya to Ella section (2.5–3 hours) covers the most dramatic descent scenery and is the better option for travellers short on time or coming from Nuwara Eliya. If you have to choose, the Nanu Oya to Ella section delivers the most celebrated part of the journey.
Second class reserved is the recommendation for most travellers — it guarantees a seat over the long journey, is comfortable enough for 6+ hours, and costs only £3–£5 / ₹320–₹530. Third class unreserved is significantly cheaper but offers no seat guarantee. The observation car (where available) is worth the small supplement for the rear-window view, though seats sell very quickly.
Yes, absolutely. The train experience and hill country landscape are frequently compared by Indian visitors to Ooty or Shimla hill trains — the mechanism is similar, the scenery is on a larger and more dramatic scale. Tickets are very inexpensive by Indian standards. Book reserved seats in advance during peak periods. Sri Lanka e-visas for Indian nationals are straightforward and obtained at eta.gov.lk before travel.

SEO Meta description: Plan your Kandy to Ella by train — timetable, ticket booking, best seats and Nanu Oya shortcut. Complete guide from south coast experts Panda Tours Sri Lanka.

Focus keyword: Kandy to Ella by train

URL slug: /kandy-to-ella-by-train/

SEO title (60 chars): Kandy to Ella by Train | Timetable, Tickets & Best Tips

Tailor Made Tours