Kandy to Ella Train 2026: Tickets, Booking & Journey Guide
The Kandy to Ella train is one of Sri Lanka’s best-known hill-country journeys. Here is how to book official tickets, check current services and plan the trip without relying on a single reservation result.
Want a paper backup? Download the 3-page Sri Lanka Transport Offline Cheat Sheet (PDF).
Download PDFSHORT ANSWER
For the Kandy to Ella train, book reserved seats through the official Sri Lanka Railways system as early as practical and check the timetable for your exact travel date.
WHY IT IS DIFFERENT
This is not just transport — it is an attraction
The hill-country railway is a highlight of many itineraries, so demand for reserved seats can be much higher than on an ordinary local train.
THE JOURNEY
Kandy to Ella train journey: what to expect
Kandy to Ella is a hill-country rail journey rather than a simple city transfer. Services follow Sri Lanka’s Main Line through the central highlands, and the exact train, journey time and reservable classes can vary by date. Check the official timetable first, then use the reservation portal to see which reserved seats are actually offered for your day.
If your itinerary includes Nuwara Eliya or Haputale, you do not have to ride the full Kandy–Ella segment. Nanu Oya is the railway station used for Nuwara Eliya, while Haputale can be a natural intermediate stop.
BOOKING
Book in the official system — up to 30 days ahead
Sri Lanka Railways says online seat reservations can be made up to 30 days before travel and, if seats are still available, until 2 hours before departure. You need an account, passport or ID details for every passenger, and you can reserve up to five seats in one booking. Seats are allocated automatically.
CURRENT SERVICE STATUS
Check your exact train before building the itinerary
After Cyclone “Ditwa”, the hill-country line was restored in stages. The latest public Sri Lanka Railways restoration notice, dated 18 June 2026, confirms that Badulla–Nanu Oya services resumed. Separately, the official reservation FAQ currently lists Kandy–Ella among routes available for seat reservation. That is a useful sign, but it is not a guarantee that every through service runs normally on every date. Check the official timetable and the reservation result for your exact travel day.
REAL OFFICIAL-SITE SCREENSHOTS
How to check Kandy → Ella availability online
These screenshots were taken on 24 August 2026 on the official Sri Lanka Railways reservation website. They show a real Kandy → Ella search for 15 September 2026. The booking interface can change, but the basic workflow is useful to recognise.


Useful distinction: “No online booking” is a reservation-system result, not automatically a service-status notice.
SOLD OUT?
What to do if reserved seats are unavailable
Do not treat “no seats” as the end of the trip. Use this order:
- If you are booking for several people, search for fewer passengers — the official FAQ specifically suggests this when seats are unavailable.
- Check the official timetable to confirm that a train is actually scheduled on your date.
- Try another sensible origin or destination station only if it fits your itinerary — for example Nanu Oya (for Nuwara Eliya) or Haputale.
- Ask at an mTicketing-enabled railway station. The official FAQ points travellers there when online seats are unavailable.
- Treat unreserved travel as a separate, less predictable option and keep a road-transfer backup if this train is essential to your itinerary.
REVERSE JOURNEY
Ella to Kandy train booking
Booking Ella to Kandy works through the same official Sri Lanka Railways reservation system: select Ella as your departure station and Kandy as your destination, then search your exact date. Availability can differ by direction and train, so do not assume that a sold-out Kandy → Ella search means the reverse journey is also unavailable.
For a broader explanation of the reservation system, see our guide to buying train tickets in Sri Lanka.
ROUTE PLANNING
Kandy and Ella do not have to be the only endpoints
Depending on your itinerary, stations such as Nanu Oya (for Nuwara Eliya) or Haputale can also make sense. Build the train around your route rather than forcing your whole holiday around one famous segment.
FAQ
Quick questions
Can I book Kandy to Ella online?
Yes. The official Sri Lanka Railways FAQ currently lists Kandy–Ella among routes available for online seat reservation. Reservations can be made up to 30 days ahead and, subject to availability, until 2 hours before departure.
How do I book Ella to Kandy train tickets?
Use the same official Sri Lanka Railways reservation portal, but search Ella as the departure station and Kandy as the destination. Availability can differ by direction and by train.
If reserved seats are sold out, is the train impossible?
Not necessarily. Sri Lanka Railways suggests checking the timetable, searching for fewer passengers, trying another suitable station pair, or checking at an mTicketing-enabled station. Unreserved travel may also exist on some services, but it is less predictable.
Is the full Kandy–Ella route operating normally?
Do not assume that every through service is normal on every date. The latest public restoration notice confirms Badulla–Nanu Oya services resumed after cyclone damage; check the official timetable and reservation system for your exact travel day.
Is the train only useful between Kandy and Ella?
No. Stations such as Nanu Oya and Haputale can fit naturally into a hill-country itinerary, so build the railway segment around your route rather than forcing the whole trip around one famous train ride.
OFFLINE
Going offline?
Save the Sri Lanka Offline Essentials pack before your train ride or road trip.