Guides

How to Book Ella Train Tickets Online in 2026: Pravesha.lk vs the Old Railway Site

Sri Lanka Railways just launched Pravesha.lk. Here's how tourists book seats on the scenic Kandy/Nanu Oya to Ella train in 2026 — the new site vs seatreservation.railway.gov.lk, when seats open, and what to do if you're sold out.

September 19, 20269 minute readBy Private Driver Tours Sri Lanka

The hill-country train that curls from Kandy and Nanu Oya down through Ella to Badulla is one of the most beautiful rail journeys on earth — blue carriages, tea terraces, and doorways full of travellers leaning into the breeze. It's also one of the hardest tickets to get right, because reserved seats are limited and everyone wants them at once.

As of September 2026 that's finally getting easier. Sri Lanka Railways has launched Pravesha.lk, a brand-new official ticketing website and app, alongside the older reservation site most guidebooks still point you to. Here's how the two compare, and how to actually get a seat on the Ella train without the stress.

The quick version

Pravesha.lk (new)seatreservation.railway.gov.lk (old)
Launched17 September 20262022
Website + appWebsite and Pravesha mobile appWebsite only
Ticket deliveryInstant QR e-ticket by SMS/emailPrinted reference / e-ticket
PaymentCredit or debit cardCredit or debit card
Per bookingUp to 5 passengers + return in one goReserved seats, one journey at a time
CancellationUp to 1 day before, max 75% refundLimited
Best forFast, modern e-ticketingThe proven route for reserved hill-country seats

Booking tip: Reserved seats on the scenic line open around 30 days before the travel date and can sell out within hours in peak season (December–March and July–August). Decide your Ella dates early and buy the moment they open — whichever site you use.

What Pravesha.lk changes

"Pravesha" means entry or access, and that's the idea: one official place to buy a train ticket without queuing at a station counter. The launch on 17 September 2026 brings a few things the old system never did well:

  • A proper mobile app, not just a website — useful when you're already on the road with only a phone.
  • Instant QR e-tickets sent by SMS and email. Staff scan the code at the station and onboard, so there's nothing to print.
  • Book up to five passengers, including a return leg, in a single transaction — handy for families and groups.
  • Card payments for local and international cards, with a clear cancellation policy: cancel up to a day before travel for a refund of up to 75% of the ticket value.

For most trips this is the smoother experience, and it's the direction Sri Lanka's transport is heading.

One honest caveat for the scenic route. Early coverage of the launch emphasised everyday commuter e-tickets, and it isn't yet clear whether every reserved intercity seat — First Class and the observation saloon on the tourist services — is bookable through Pravesha from day one. When you're booking the famous Ella legs, check on the live site whether your exact reserved seat and class are available. If they're not showing yet, use the older reservation site below.

The old site — still worth knowing

The older seatreservation.railway.gov.lk has been the go-to since 2022 and remains the platform most tour operators and guidebooks trust for reserved seats on the hill-country line. It's plainer and clunkier than Pravesha, and it has always had its quirks — foreign cards are occasionally declined, and the reserved First and Second Class carriages disappear fast — but it does one thing reliably: it sells the numbered, mountain-view seats tourists actually want.

Until Pravesha's reserved-seat coverage is confirmed for the Ella services, treat the two as complementary: try Pravesha first for speed, and fall back to the reservation site if the seat or class you want isn't there.

Want a driver for this trip?

Tell us your dates and route — we'll match you with a vetted private driver and send a fixed, all-inclusive quote.

Plan my trip

How to book your Ella seats, step by step

  1. Fix your Ella dates first. Everything hinges on this, because reserved seats open ~30 days ahead. Our 3 days in Ella itinerary and the wider hill country guide help you lock a date early.
  2. Count back 30 days and set a reminder. Be ready at the moment the window opens — peak-season seats can go within the hour.
  3. Choose the leg, not just the route (see below). You rarely need the full run.
  4. Book on Pravesha.lk or the app, entering stations, date, passengers and class. If the reserved seat you want isn't offered, switch to seatreservation.railway.gov.lk.
  5. Save your QR e-ticket to your phone (screenshot it too — hill-country signal is patchy).
  6. Have a plan B. If everything's sold out, an unreserved Second or Third Class ticket bought at the station on the day still gets you on the train.

Which leg and class to pick

The single best decision you can make is not riding the whole thing. The full Kandy–Badulla journey is seven to eight hours; the truly spectacular scenery is concentrated in the highlands. Popular short legs:

  • Nanu Oya (Nuwara Eliya) → Ella — the classic, most-photographed stretch.
  • Haputale → Ella or Ella → Demodara — shorter, still gorgeous, and often easier to get seats on. Pair it with the Haputale tea-country guide.

For class, First Class (including the observation saloon on some services) and Reserved Second Class are what you book ahead and where the views are best. Third Class is unreserved — cheap, sociable and full of open doorways, but often standing-room-only on the scenic section. Fares are modest by international standards, and the exact price for your date and class shows at checkout, so there's no need to trust an old figure from a blog.

If it's sold out — the driver's plan B

This is where having your own driver quietly solves the problem. The move most of our travellers make:

Ride the short scenic leg with your bags left in the car, and have your driver meet you at the far station to carry on the journey.

No backtracking to fetch luggage, no rushing a full-day train when you only wanted the views, and no trip ruined because a website sold out. Your driver can also time the station drop-off so you're not queuing, and pick up unreserved tickets locally if the online seats are gone. It's the difference between the train being a stressful must-book and a relaxed highlight — the same logic behind why so many visitors hire a driver for the whole trip.

If you're threading Ella into a bigger route, our 10-day and 14-day itineraries show exactly where the train leg slots in — and the 15 things to know before visiting covers the rest of the logistics, from the ETA to money.

The bottom line

Pravesha.lk is a genuine upgrade — a modern, app-based way to buy Sri Lanka train tickets with QR e-tickets and card payments. For the scenic Ella run, book early either way, confirm your reserved class is available before you pay, and keep the older reservation site as a backup. Then let the mountains do the rest.

Want the train timed perfectly into your route, with a driver carrying your bags between stations? Get an all-inclusive quote and we'll match you with someone who knows these hills — or plan your trip day by day first.

Frequently asked questions

What is Pravesha.lk?

Pravesha.lk is Sri Lanka Railways' new official online ticketing platform and mobile app, launched on 17 September 2026. You enter your stations, date, passenger count and class, pay by credit or debit card, and receive an e-ticket with a QR code by SMS or email that's scanned at the station and onboard — no paper ticket needed.

Can tourists book Ella train tickets online from abroad?

Yes. Both the new Pravesha.lk and the older seatreservation.railway.gov.lk let you book from anywhere with a card. Reserved seats on the scenic hill-country line open about 30 days before travel and sell fast, so book the moment your dates open. If your foreign card is declined or seats are gone, a local agent or your private driver can secure tickets for you.

How far in advance do Ella train tickets go on sale?

Reserved seats typically open around 30 days before the travel date and the popular hill-country legs can sell out within hours in peak season. Decide your Ella dates early and grab tickets the moment they open.

Which class should tourists book on the Ella train?

First Class (including the observation saloon on some services) and Reserved Second Class are the seats you reserve in advance and the ones with the best mountain views. Third Class is unreserved — cheap, atmospheric and often standing-room-only on the scenic stretch.

What if the Ella train is sold out?

Don't panic. Ride a shorter, still-scenic leg where seats are easier to get, buy an unreserved Second or Third Class ticket at the station on the day, or have your private driver meet you at the far station and carry your bags so you skip the backtrack entirely.

Do you have to ride the whole Kandy to Ella train?

No — and most travellers shouldn't. The full run is seven to eight hours. A popular move is the short, photogenic leg (Nanu Oya, Haputale or Demodara to Ella), with your driver meeting you at the far station to continue the trip.

GuidesTravel TipsTrip PlanningHill Country