Zelenso Travel
The Legendary Kandy to Ella Train Journey: How to Book First Class & What to Expect (2025)

The Legendary Kandy to Ella Train Journey: How to Book First Class & What to Expect (2025)

Z
By Zelenso Travel
Updated 2025
10 min read

TL;DR — Quick Summary

The Kandy to Ella scenic train is widely considered one of the most beautiful rail journeys in the world — 131 kilometres through Sri Lanka's tea highlands, taking 6–7 hours. Book First Class observation seats 3–4 months ahead.

Route

Kandy → Ella (also: Ella → Badulla extension)

Distance

131 kilometres

Duration

6–7 hours Kandy to Ella

Best class

First Class observation car — reserved, panoramic windows

Book ahead

3–4 months for peak season (Dec–Mar)

Ticket cost

First Class: ~$10–15 USD · Second Class: ~$3–5 USD

Highlight

Nine Arches Bridge at Ella · tea estate panoramas

Best seats

Window seats on both sides (views on both sides)

There is a particular moment on the Kandy to Ella train — somewhere around the two-hour mark, when the train has climbed fully into the highland country and the tea plantations stretch unbroken in every direction as far as the eye can reach — when passengers who have been taking photographs since Kandy quietly put their cameras down. Not because there is nothing to photograph. Because photography suddenly feels inadequate for what they are looking at.

"The Kandy to Ella train is not a mode of transport between two towns. It is an experience that most passengers cite as the single most memorable moment of their entire Sri Lanka visit. Plan your itinerary around it — not despite it."

— Zelenso Travel

The Route — What You Will See

The Kandy to Ella train departs Kandy station in the early morning and climbs steadily into the central highlands for six to seven hours, covering 131 kilometres of some of the most extraordinary railway scenery on earth.

1

Kandy to Nanu Oya (2.5 hours)

The first section climbs from the lush lowland Kandyan hills through rubber plantations and forest into the first tea country. The elevation increases steadily to approximately 1,800 metres. Misty valleys are visible on the left side.

2

Nanu Oya to Haputale (2 hours)

The heart of the journey. The train traverses the ridge of the central highlands at its highest point. Waterfalls appear beside the track without warning. Colonial-era tunnels plunge the carriage into brief darkness.

3

Haputale to Ella (1.5 hours)

The final descent involves the remarkable Demodara Loop, where the train circles back completely under itself. Shortly after, the train crosses the extraordinary Nine Arches Bridge before arriving at Ella.

The Nine Arches Bridge

The Nine Arches Bridge (also called the Bridge in the Sky) is perhaps the most photographed single image in Sri Lanka. A colonial-era viaduct near Ella built between 1919 and 1921, it is remarkable both architecturally and historically — constructed using only brick, stone and cement because all available steel had been requisitioned for World War I.

  • From the train: You cross the bridge as a passenger on the train approximately 30–45 minutes before arriving at Ella station.
  • Photographing the bridge: To photograph the bridge with the train in frame, you need to stand at the jungle viewpoint accessible via a 15-minute walk from the Ella station area. The best times are early morning (7–9am) and late afternoon (4–5pm).

How to Book First Class Seats

  1. Use the official portal: Sri Lanka Railways' online booking is available at eticket.railway.gov.lk.
  2. Choose First Class (Observation Car): Select Class 1. This features reserved seating, panoramic windows on both sides, and air conditioning.
  3. Select your seats: Both sides offer extraordinary views. Left has more tea estates early on; right has better waterfall views and the Demodara Loop.
  4. Book early: For December to March peak season, book 3–4 months ahead. Tickets sell out extremely fast.

The Zelenso Alternative: Every Zelenso itinerary includes First Class train booking. We monitor availability and handle seat selection based on our knowledge of the best views.

Train Classes — Which Should You Choose?

First Class (Observation)Second ClassThird Class
Reserved seats (guaranteed)Unreserved (first come)No reserved seating
Large panoramic windowsStandard windowsStandard windows
Air conditioningNo AC (fans only)No AC
~$10–15 USD~$3–5 USDVery basic
Strongly RecommendedBudget AlternativeNot Recommended

Practical Journey Information

Departure Stations

Board at Kandy station for the full experience. Some board at Peradeniya Junction. Typical morning departures are 8:47am (Podi Menike) or 9:45am (Udarata Menike).

Food & Drink

Local vendors board at major stations selling 'short eats', fruit, and tea. Bring water, a fully charged camera/phone, and a light jacket for the cool highland sections.

Tips to Maximise Your Journey

  • Board at Kandy: Don't board at Colombo for the full 10-hour run. Boarding at Kandy gives you the entire scenic highland experience without the less scenic lowland section.
  • Sit on both sides: Move between seats if your companion is willing to swap. The journey is long enough that both sides deliver multiple highlights.
  • Watch for the Demodara Loop: It occurs about 5km before the Nine Arches Bridge. Right-side passengers get the best view of the train itself looping below.
  • Never skip this journey to save time: We have never met a traveller who was glad they drove from Kandy to Ella instead of taking the train.

5 Mistakes to Avoid

  1. Booking too late: First Class sells out months ahead in peak season.
  2. Only booking one class: Second Class does not offer the same large panoramic windows as First Class.
  3. Skipping the journey to save time: 3-4 hours saved by driving is not worth sacrificing the most memorable experience of the trip.
  4. Not visiting the Nine Arches Bridge separately: Crossing it on the train is great, but watching the train cross it from the jungle viewpoint is extraordinary.
  5. Sitting on one side only: Views alternate throughout the journey.

Frequently Asked Questions

How do I book First Class seats on the Kandy to Ella train?

First Class observation seats on the Kandy to Ella train can be booked online through the Sri Lanka Railways website (eticket.railway.gov.lk) or through a local travel specialist like Zelenso Travel. Booking 3–4 months in advance is strongly recommended for peak season (December to March). Zelenso handles all train bookings for clients as part of their itinerary service.

How long is the Kandy to Ella train journey?

The Kandy to Ella train journey takes approximately 6–7 hours, covering 131 kilometres through Sri Lanka's tea highland country. The journey passes through Nanu Oya (for Nuwara Eliya), Haputale, and the Demodara Loop before arriving at Ella station. Despite the duration, very few passengers find it long — the scenery is sufficiently extraordinary to fill every minute.

Is the Kandy to Ella train worth it?

Yes — unequivocally. The Kandy to Ella train journey is consistently cited by travellers and travel publications as one of the most beautiful rail journeys in the world. The combination of tea-carpeted valleys, mountain waterfalls, colonial-era tunnels and bridges, and the extraordinary Nine Arches Bridge at Ella creates an experience that most passengers describe as the highlight of their entire Sri Lanka visit.

What is the difference between First Class and Second Class on the Sri Lanka train?

First Class observation carriages (Class 1) feature reserved seats, large panoramic windows on both sides, air conditioning, and significantly more comfort and space. Second Class has unreserved seating with standard windows. For the Kandy to Ella journey, First Class is strongly recommended — the large windows are essential for the photography and the reserved seats guarantee you can sit at a window for the full journey.

Can you see the Nine Arches Bridge from the train?

Yes — the train passes directly over the Nine Arches Bridge as it approaches Ella station. However, to photograph the bridge with the train in it, you need to be standing outside the bridge (watching from the jungle path below) rather than on the train itself. Zelenso arranges both experiences for clients: the train journey AND a visit to the bridge viewpoint either before or after the ride.

How far in advance should I book Ella train tickets?

Book 3–4 months in advance for December to March peak season. First Class observation seats are the most limited and sell out earliest. For shoulder season travel (April–June, July–November), 4–6 weeks is usually sufficient. Zelenso Travel handles all train bookings for clients and monitors availability on their behalf.

Book Your Sri Lanka Train Journey

We book First Class seats for all clients, monitor cancellations for sold-out periods, and arrange the Nine Arches Bridge viewpoint experience.

Plan Your Itinerary