Skip to main content
Mr Trip Buddy
Travel tips

Kandy to Ella Train: Tickets, Timetable and Best Seats (2026)

Plan your trip on the Kandy to Ella train in Sri Lanka. Timetables, seat booking tips, carriage classes, and ticket prices for the scenic highland ride.

By Vihanga Mihiranga9 min read
The Denuwara Menike train crossing the stone Nine Arch Bridge near Ella, surrounded by forested hills

Photo: Dilshan255, CC BY-SA 4.0 via Wikimedia Commons

On this page
  1. Timetable for the Kandy to Ella train
  2. Carriage classes: which ticket should you choose?
  3. Which side of the train has the best views?
  4. How to book tickets online 30 days ahead
  5. Route highlights along the line
  6. Practical tips for the ride
  7. Frequently asked questions

The rail route through Sri Lanka's central highlands between Kandy and Ella is celebrated worldwide. Built in the nineteenth century to haul Ceylon tea from mountain estates to Colombo harbor, the tracks cut through cloud forests, eucalyptus ridges, and terraced tea plantations.

The Kandy to Ella train takes some planning. The ride covers 140 kilometers (87 miles) and takes between 6 and 7 hours due to steep grades and tight curves.

Demand for reserved seats regularly outstrips supply, especially between December and April. If you don't book tickets ahead or understand how the seat reservation system operates, you'll end up standing in a packed corridor for seven hours.

Here is what you need to know to navigate the timetable, reserve seats, select the best carriage class, and pick the right side of the train for mountain views.

Kandy railway station platforms with passengers waiting for the hill country train
Kandy railway station is the primary starting point for most travelers taking the scenic rail journey through the central highlands. Photo: A.Savin / FAL, Wikimedia Commons

Timetable for the Kandy to Ella train

Sri Lanka Railways runs multiple daily passenger services along the Main Line that call at Kandy (or Peradeniya Junction, located 6 kilometers south of central Kandy) and terminate in Badulla after passing Ella. Several daily trains feature reserved seating cars, along with the dedicated Ella Odyssey tourist express.

The following table summarizes daily trains running between Kandy and Ella as of October 2026:

Train / Service Schedule (Kandy to Ella) Travel Time Available Classes
Train 1005 (Podi Menike) 08:47 departure → 15:14 arrival 6h 27m 1st, 2nd, 3rd Reserved & Unreserved
Train 1015 (Udarata Menike) 11:10 departure → 17:28 arrival 6h 18m 1st, 2nd, 3rd Reserved & Unreserved
Train 1041 (Ella Odyssey) 07:00 departure → 14:02 arrival 7h 02m 1st Air-Conditioned, 2nd Reserved
Train 1007 (Tikiri Menike) 12:45 departure → 19:40 arrival 6h 55m 2nd & 3rd Reserved & Unreserved

Timetables can shift during heavy monsoon rains in the central hills. Always check departure boards at Kandy railway station or verify status on the official portal before leaving your hotel. If you're traveling during peak winter months like those featured in our best places to visit in December guide, secure seats well in advance.


Carriage classes: which ticket should you choose?

Choosing your carriage class shapes your journey. Sri Lanka's highland trains are slow and open-air. The carriage design affects whether you can feel the mountain breeze and open windows for clear photos.

1st class reserved (air-conditioned)

First class features closed, sealed windows, air conditioning, and plush reclining seats. While comfortable on humid mornings when leaving Kandy, sealed windows create heavy reflections that spoil photography. In addition, the climate control isolates you from the cool mountain air, the scent of pine groves, and the tea vendors calling out snacks at rural stations. Many travelers find first class surprisingly detached from the journey.

Second class reserved is the sweet spot for the Kandy to Ella journey. Seats are arranged in pairs with padded cushions, overhead fans, and large windows that slide completely open. You receive an assigned seat number, guaranteeing you won't have to fight crowds or stand. You can look out the window, rest your arm on the sill, and step into the vestibule doorway for fresh air without losing your seat.

3rd class reserved

Third class reserved carriages offer the same guaranteed seat peace of mind as second class at a lower price. Seats are arranged in bench-style rows with vinyl padding. The windows open fully, ceiling fans spin overhead, and the atmosphere is social. If second-class reserved tickets sell out for your date, third class reserved is a reliable backup that guarantees a seat for all 6.5 hours.

Unreserved carriages (2nd and 3rd class)

Unreserved tickets cannot be bought in advance; they go on sale at station counters roughly an hour before departure. Sri Lanka Railways never caps unreserved sales, which means the ticket counter sells to everyone in line. On morning trains, unreserved cars are packed wall-to-wall. Foreign travelers who attempt this often spend six hours standing in the aisle or sitting on bags, unable to see out the windows. Avoid unreserved carriages for this journey unless you have no alternative.


Which side of the train has the best views?

Because the line snakes across mountain ridges and hugs steep cliffs, the view shifts between sides as the train climbs:

Blue Sri Lankan passenger train winding along the mountain ridge near Haputale
The Main Line climbs along narrow mountain ridges and tea terraces between Haputale and Idalgashinna. Photo: Vyacheslav Argenberg / CC BY 4.0, Wikimedia Commons
  1. Kandy to Nanu Oya (Nuwara Eliya): Sit on the right side. As the train climbs south out of Kandy through Nawalapitiya and Hatton, the tracks cling to western valley slopes. The right side provides views across waterfalls, deep gorges, and tea hills.
  2. Nanu Oya to Haputale: Both sides offer views. Between Nanu Oya and Pattipola (the highest station at 1,898 meters), the train enters mist-draped cloud forests. Passing through the Pattipola Summit Level tunnel, the scenery suddenly switches from dense mist into sunny southern plains.
  3. Haputale to Ella: Sit on the left side. From Haputale onward, the tracks run along a sheer escarpment. Looking out the left side reveals vast vistas stretching toward the southern plains on clear afternoons.

How to book tickets online 30 days ahead

Tickets for reserved seats open precisely 30 days in advance at 09:00 Sri Lanka Standard Time (UTC+5:30). During peak season (December to March and July to August), high-demand morning services like the Podi Menike and Ella Odyssey sell out within minutes.

Follow these steps to book your seat:

1. Use the official railway portal

Go directly to the official government reservation platform at seatreservation.railway.gov.lk. Avoid third-party booking agencies that charge steep markups for tickets that cost under $10 directly through the railway.

2. Prepare passenger details

Set up your account ahead of time. You'll need:

  • Full passport number for every traveler
  • Full legal names as shown on passports
  • Contact phone number and valid email address
  • Credit or debit card enabled for international payments

3. Log on at 08:55 SLST on the 30-day release date

Convert 09:00 Sri Lanka time to your local zone. Log into the portal five minutes early. When the clock strikes 09:00, select your departure station (Kandy or Peradeniya) and arrival station (Ella), pick your class, and complete payment immediately.

4. Ticket collection and e-tickets

Upon payment, you'll receive an SMS and email confirmation with an M-ticketing code and QR code. You can present this e-ticket on your phone to conductors, or print a voucher at designated counters at Kandy or Ella railway stations.

2026 Ticket Price Comparison

Fares on Sri Lanka Railways remain affordable for international travelers. Official prices for reserved seats between Kandy and Ella as of October 2026 are:

  • 1st Class Air-Conditioned: 3,000 to 4,000 LKR (~$10 to $13 USD)
  • Ella Odyssey Tourist Train (1st Class): 5,000 LKR (~$16 USD)
  • 2nd Class Reserved: 2,000 to 2,500 LKR (~$7 to $8 USD)
  • 3rd Class Reserved: 1,500 to 1,800 LKR (~$5 to $6 USD)
  • Unreserved 2nd Class (bought at counter): 800 LKR (~$2.60 USD)
  • Unreserved 3rd Class (bought at counter): 500 LKR (~$1.60 USD)

Before booking your trip, verify border entry rules using our visa checker. If travelling on local citizenship, see our overview of visa-free destinations for Sri Lankan travellers.


Route highlights along the line

The seven-hour ride climbs from Kandy at 500 meters to highland summits near 1,900 meters before descending into Ella at 1,041 meters. Keep your camera ready for these milestones:

Ella railway station building and platform in Sri Lanka central highlands
Ella railway station marks the end of the popular highland route in the southern hill country. Photo: dronepicr / CC BY 2.0, Wikimedia Commons
  • St. Clair's and Devon Falls: Between Nawalapitiya and Hatton, the train hugs mountain slopes overlooking St. Clair's Falls. The water cascades in multiple tiers through tea estates.
  • Nanu Oya Station: The transfer point for Nuwara Eliya. Built in Victorian architecture, the station features manicured flower beds and mechanical signaling equipment.
  • Pattipola Summit Tunnel: Pattipola is the highest railway station in Sri Lanka. Just past the station, the train enters Tunnel No. 18, transitioning between wet tea hills and the drier Uva basin.
  • The Idalgashinna Ridge: The tracks run along a razor-thin mountain ridge. To your left, tea slopes drop toward Welimada; to your right, the cliffs plunge down toward the southern lowlands.
  • Nine Arches Bridge (Demodara): Located between Demodara and Ella, this stone viaduct spans a forested gorge. The train slows down as it crosses the arches, offering views of the valley floor.

Practical tips for the ride

Keep these practical points in mind for a smooth ride:

  1. Break the journey in Nuwara Eliya: Consider splitting the trip: take the morning train from Kandy to Nanu Oya (3.5 hours), spend two nights exploring Nuwara Eliya's tea factories, and then continue 3 hours to Ella.
  2. Bring food, water and small cash: While local vendors walk through reserved coaches selling hot wade (lentil fritters), samosas, and tea, hygiene varies. Pack drinking water, fresh bakery snacks, and wet wipes. Keep small rupee notes (100 and 500 LKR) ready.
  3. Door hanging safety: Don't lean recklessly out of train doors. Signal posts, stone tunnel arches, and rock cuttings pass within inches of carriage walls.
  4. Baggage storage: Carriages have overhead racks for backpacks. Oversized hard suitcases won't fit overhead and must sit in vestibules, which is awkward in crowded coaches. Traveling light makes boarding much easier.

Frequently asked questions

Can I buy Kandy to Ella train tickets on the day of travel?

Yes, but only for unreserved second and third class carriages. Unreserved tickets go on sale at station booths roughly one hour before departure and cannot sell out. However, unreserved coaches are frequently crowded, meaning you'll likely stand for five to seven hours with your luggage.

Which is better: second class or first class?

Second class reserved is preferred by most travelers. It features assigned seats, ceiling fans, and large windows that slide completely open for fresh air and photos. First class has air conditioning, but sealed tinted windows prevent fresh breezes and reflect glare in photos.

What should I do if reserved tickets are sold out online?

If official online reservations at seatreservation.railway.gov.lk are sold out, you have three options. Check availability for the Ella Odyssey (Train 1041), which has a separate booking pool. Ask your hotel or a reputable agency in Kandy if they have seats, or board at Peradeniya Junction instead.

Does the train run from Ella back to Kandy with the same views?

Yes. The reverse route from Ella to Kandy follows the exact same tracks and offers identical scenery in reverse. If you're traveling from Ella to Kandy, sit on the right side from Ella through Haputale, and switch to the left side from Nanu Oya down to Kandy.

Tags#sri-lanka#train-travel#scenic-trains#asia-travel#budget-travel
Share