
Getting around Sri Lanka
Sri Lanka Train Schedule, Routes and How to Book
Sri Lanka's railway is one of the most rewarding ways to see the island, and one of the easiest things to get wrong when you are planning from abroad. Here are the services that matter, how the reservation system actually works, and what to check before you build a train day into an itinerary.
Times below are indicative, summarised from Sri Lanka Railways published schedules and checked on 29 July 2026. Departures are adjusted for engineering work, restoration and seasonal demand — always confirm your own date on the official schedule search linked at the foot of this page.
- Reservations open
- 30 days before departure
- Official booking
- Sri Lanka Railways portal
- Most scenic leg
- Kandy to Ella, 6–7 hours
- Classes
- 1st reserved, 2nd, 3rd
Confirm your date before you commit to a train day
Sri Lanka Railways publishes a standing timetable, but real departures move. Sections of the network were damaged in the 2025 cyclone season and restoration work has continued through 2026, while engineering works, festival traffic and rolling-stock availability all change what runs on any given day.
- Check your exact date on the official Sri Lanka Railways schedule search.
- Treat every published time — including the ones on this page — as indicative until you have seen it for your date.
- Leave a buffer if a flight, safari or hotel check-in depends on the train arriving.
Main Line: Colombo Fort to Kandy, Ella and Badulla
The Main Line is the route almost everyone means by 'the Sri Lanka train'. It climbs from Colombo through Kandy, crosses the tea country by way of Hatton, Nanu Oya (the station for Nuwara Eliya), Haputale and Ella, and ends at Badulla.
| Service | Departs Colombo Fort | Reaches Kandy | Reaches Badulla | Runs |
|---|---|---|---|---|
| Podi Menike (train 1005) | 05:55 | approx. 08:50 | late afternoon | Daily |
| Udarata Menike (train 1015) | 08:30 | approx. 11:10 | early evening | Daily |
| Ella Odyssey (tourist service) | approx. 05:30 | approx. 08:10 | afternoon, via scenic photo stops | Selected days |
| Night Mail | approx. 20:00 | overnight | early morning | Daily |
Colombo to Badulla is roughly ten hours end to end, which is why most visitors ride one section rather than the whole line. The Podi Menike and Udarata Menike use the modern blue carriages with reserved first and second class.
The Kandy to Ella section
This is the stretch that ends up on postcards: tea terraces, tunnels, waterfalls, hill villages and the Nine Arch Bridge near Ella. It is slow, often late, frequently crowded, and still worth doing. Both daily blue-train services cover it, and you can join or leave at Nanu Oya if you are staying in Nuwara Eliya.
- Allow six to seven hours for Kandy to Ella, and more if the service is running behind.
- The best scenery starts after Hatton and runs through Nanu Oya, Haputale and Ella.
- Travelling towards Ella, the right-hand side is generally reckoned the better side for valley views, and the left on the way back.
- Reserved second class is the sweet spot: a guaranteed seat with windows that open.
Coastal, Northern and Eastern lines
The hill country gets the attention, but three other lines are genuinely useful when you are moving between regions.
| Line | Key stops | Typical journey | Why take it |
|---|---|---|---|
| Coastal Line | Colombo Fort · Bentota · Hikkaduwa · Galle · Matara · Beliatta | Colombo to Galle, roughly 2 to 2.5 hours | The Indian Ocean is at the window for most of the run |
| Northern Line | Colombo Fort · Anuradhapura · Vavuniya · Jaffna | Colombo to Jaffna, roughly 7 to 8 hours | The practical way north, with overnight services available |
| Eastern Line | Colombo Fort · Habarana · Trincomalee or Batticaloa | Roughly 8 to 9 hours | Useful ahead of an east-coast beach stay |
| Matale and Avissawella branches | Kandy · Matale, Colombo · Avissawella | Short local runs | Commuter lines, rarely part of a visitor itinerary |
Reserved seating is available on intercity, express and slower services across these lines, including Colombo Fort to Jaffna, Trincomalee, Batticaloa, Beliatta and Badulla, and on Kandy to Ella and Badulla.
Travel classes and what you actually get
| Class | What to expect | Reservable |
|---|---|---|
| First class, air-conditioned | Assigned seat, sealed windows, quieter carriage. Best for comfort, least good for photographs. | Yes — sells out first |
| First class observation saloon | Rear-facing saloon with large windows, on some services only. | Yes — very few seats |
| Second class reserved | Assigned seat, fans, windows that open. The best balance for the hill country. | Yes |
| Second class unreserved | Same carriages, no seat guarantee. Fine for short hops; expect to stand on popular runs. | No |
| Third class | Bench seating, cheapest and most local. Some reserved third class exists on the blue trains. | Partly |
Fares are low by international standards — a hill-country leg costs a few dollars in most classes. The official schedule search shows the current ticket price for your route alongside the times.
How to book Sri Lanka train tickets
Reserved seats go on sale exactly 30 days before departure, and hill-country services can sell out within minutes of the window opening. There are four realistic routes to a ticket.
Work backwards from the 30-day window
Reservations open 30 days before your departure date. For Kandy to Ella in high season, the first hour of that window is when the good seats go.
Book on the official Sri Lanka Railways portal
The government reservation site requires a free account, then issues an e-ticket by email. It accepts Visa, Mastercard, American Express, Diners Club and Discover, plus LankaQR. Prices are face value, though the payment step can be temperamental with some foreign cards.
Or buy at a station reservation counter
Main stations including Colombo Fort, Maradana, Kandy, Nanu Oya, Hatton, Ella and Badulla sell reserved tickets from 30 days ahead during counter hours, at face value and with no online payment friction.
Or have someone in Sri Lanka reserve for you
If your itinerary depends on a specific train on a specific date, someone booking locally the moment the window opens is far more reliable than trying from another time zone. For guests travelling with us, this is part of the planning.
Carry the e-ticket, and bring the right ID
No paper ticket is issued for online reservations — the emailed e-ticket, printed or on your phone, is the ticket. Bring the identification you used when booking.
Where train plans usually come unstuck
Nearly every problem we see with independently booked train days comes down to one of these.
- Buying unreserved tickets and expecting a seat — unreserved means standing room on popular services.
- Booking the wrong direction or the wrong day on a resale platform.
- Paying a heavy markup to a reseller when the counter price is a few dollars.
- Large hard-shell suitcases: luggage space is limited and the hill-country carriages were not built for them.
- Scheduling a same-day flight after a long rail leg with no buffer at all.
How the train fits into a private itinerary
The train is a highlight, not a transport system. Most travellers ride one memorable leg and drive the rest, which keeps the days flexible and the luggage out of the way. On a Yatours journey we reserve the seats, then your chauffeur-guide drives the bags and meets you at the arrival station, so you ride with a daypack and step straight back into a private vehicle.
- Seats reserved the day the 30-day window opens
- Luggage driven ahead to your next hotel
- Chauffeur-guide waiting on the platform at Nanu Oya, Ella or Badulla
- A driving alternative held in reserve if the service is cancelled
Official sources to check
For anything time-critical, these are the pages that matter. We keep this guide aligned with them, but the railway's own systems are always the authority.
Journeys with a rail day built in
Private tours that include the hill-country train
Each of these routes has a reserved train leg written into it, with your chauffeur-guide and luggage meeting you at the other end.

Hill Country
Hill Country & Tea Trails
Kandy to Ella by the slow blue train, through mist, waterfalls, and endless emerald terraces.
7 days · from USD 890
Island-wide
The Grand Island Journey
Coast to hills, end to end — the complete island, unhurried, at your own rhythm.
12 days · from USD 1,680
Cultural Triangle
Cultural Triangle Circuit
Ancient cities, cave temples, and the climb up Sigiriya into sky-palace air.
5 days · from USD 640
Good to know
Frequently asked questions
How far in advance can I book Sri Lanka train tickets?
Reserved seats open exactly 30 days before the departure date, on the official Sri Lanka Railways portal and at station reservation counters. For the Kandy to Ella services in high season, popular dates can sell out within minutes of the window opening, so plan to book on day 30 rather than a week before you travel.
Where is the official Sri Lanka train timetable online?
Sri Lanka Railways runs a schedule search at eservices.railway.gov.lk, which returns direct and connecting trains for your route and date along with available classes and ticket prices. Reservations are made separately on the seat reservation portal at seatreservation.railway.gov.lk.
Which class should I book for the Kandy to Ella train?
Second class reserved is the best choice for most travellers: you get a guaranteed seat and windows that open, which matters more than air conditioning on this route. First class air-conditioned is quieter and more comfortable but the windows are sealed, so photographs suffer. Unreserved second and third class are cheap but carry no seat guarantee.
How long does the Kandy to Ella train take?
Allow six to seven hours, and longer if the service is running late, which is common. Colombo Fort to Badulla end to end is roughly ten hours. Both daily blue-train services cover the Kandy to Ella section, and you can also join or leave at Nanu Oya for Nuwara Eliya.
Can I turn up at the station and get on a train in Sri Lanka?
Yes, for unreserved second and third class, which are sold at the station on the day. You will not have a reserved seat, so on the popular hill-country services you should expect to stand for part of the journey. Reserved tickets sometimes remain for same-day travel outside peak season — ask specifically at the reservation counter rather than the general queue.
Do Sri Lankan trains run on time?
Often not. Delays of thirty minutes to a couple of hours are normal on the hill-country line, and services are occasionally cancelled or curtailed for engineering work. Never plan a same-day international flight, safari start or ferry connection immediately after a long rail leg.
Can Yatours book train tickets as part of a tour?
Yes. We reserve seats when the 30-day window opens, arrange for your luggage to travel ahead by road, and have your chauffeur-guide meet you at the arrival platform. If a service is cancelled, the driving alternative is already in place.
Continue exploring

Want the train day handled for you?
Tell us your dates and we will hold the seats, move your luggage by road, and have a chauffeur-guide waiting at the other end.
