How to Book a Train Ticket in Sri Lanka
Sri Lanka’s railway is one of the cheapest and most scenic ways to cross the island — if you know which route to pick and when to reserve your seat. Here is how the ticket classes differ, how far ahead to book, and what the journey is actually like.
Sri Lanka is a wondrous country to travel and explore, and one of the most enjoyable things you can do here is take a train. The carriages are roomy enough to stretch out and relax in, the pace is unhurried, and the scenery outside the window is the real reason people come back for it.
In this guide we cover the routes worth planning your trip around, how to reserve tickets, and what to expect from first, second and third class so you can choose the one that suits your journey.
Which train journeys are worth taking?
There are plenty of routes across the island, but a handful of them run through the country’s best scenery and connect the places most travellers want to see anyway.
- Colombo to Kandy The classic first leg — the line climbs out of the lowlands towards the hill capital and the Temple of the Sacred Tooth Relic.
- Kandy to Ella The most photographed stretch of railway in Sri Lanka, winding through tea estates, waterfalls and the Nine Arch Bridge area.
- Kandy to Nuwara Eliya Cool hill country and tea plantations. Trains stop at Nanu Oya, roughly a 30-minute drive from Nuwara Eliya town.
- Kandy to Badulla The full upcountry line, taking in the Ella section and continuing deeper into the highlands.
- Colombo to Galle A coastal run along the southwest shoreline, with the sea beside the track for much of the way.
- Anuradhapura to Jaffna The northern line across the dry-zone plains, linking the ancient capital with the culturally distinct far north.
How to book your ticket
You have two options: buy in person at the station, or reserve online in advance. Colombo Fort is the main railway hub, and counters there handle bookings for the whole network.
-
Decide how far ahead you need to reserve
Reserved seats open 30 days before departure. For first and second class on popular routes, book as close to that 30-day mark as you can — the hill country trains fill quickly in peak season.
-
Book at the station or online
You can buy tickets at the counter at Colombo Fort or another major station, or reserve through the government online ticketing service run by Mobitel.
-
Collect your ticket before you travel
Online reservations are collected from stations offering the Mobitel train ticketing service. Pick yours up ahead of time rather than on the morning of departure, and carry your booking reference and ID.
First, second or third class?
All three classes travel on the same train and arrive at the same time. What changes is comfort, whether you can reserve a seat, and how much of the outside world reaches you.
Air-conditioned carriages with comfortable seating — the easy choice for a long journey or for travellers who want a quiet, cosy ride.
Semi-luxury carriages with comfortable seats and ceiling fans. Windows open, so you get fresh air and clear views without giving up a seat.
The budget option, with no cap on numbers. Less comfort and you may end up standing, but the open windows and the crowd make it the most sociable way to travel.
What the journey is actually like
Train travel here is an experience in itself. Vendors move through the carriages selling snacks, tea and cold drinks, and trying a few of them is part of the fun — just use the same judgement you would with any street food and go for things that are freshly made or sealed.
Musicians and singers sometimes hop on for a stretch of the line to perform, and long journeys tend to turn into conversations with the people around you. Fellow passengers are usually happy to tell you which side of the carriage has the better view coming up.
Practical tips before you board
- Sit on the right-hand side heading from Kandy towards Ella for the best valley views.
- The hill country gets cold, especially in the evening — carry a light jacket even if you boarded in humid Colombo.
- Arrive at the station 20 to 30 minutes early. Platforms are busy and boarding is quick.
- Keep small notes handy for onboard vendors and station snacks.
- Delays happen on the upcountry line. Avoid booking a tight connection or a flight on the same evening.
- Nuwara Eliya has no station of its own — you get off at Nanu Oya and continue by road.
Common questions
How early can I book a train ticket in Sri Lanka?
Reserved seats open 30 days before the date of travel. For first and second class on the Kandy–Ella and Colombo–Kandy routes, book as early in that window as possible.
Can I turn up on the day without a reservation?
Yes, for third class and often for unreserved second class. First class almost always needs to be booked in advance.
Where do I collect an online booking?
From stations that offer the Mobitel train ticketing service. Collect it before your travel day and bring your booking reference and ID.
Is the train the best way to get around the whole island?
For the scenic hill country and coastal stretches, yes. But the network doesn’t reach many sites — Sigiriya, Dambulla and Yala among them — so most itineraries combine a train leg or two with private transport.
Want the train ride without the queue at the counter?
We build the scenic legs into your itinerary, handle the reservations, and have a driver waiting at the station when you step off.