Getting Around
Sri Lanka Train Guide
A practical guide to Sri Lanka's trains: the famous Kandy-to-Ella hill route, how to book reserved seats, which class and side to sit, and the scenic coastal line.

On this page
A train ride is one of the great pleasures of travelling Sri Lanka, and the hill-country line is among the most scenic rail journeys anywhere. Blue carriages thread through tea terraces and cloud forest, doors flung open to the mountain air, past waterfalls and the arches of a century-old viaduct. The trains do reward a little know-how, though: which line to ride, which class to book, which side to sit on, and how to get a seat at all. Here's what you need, from people who ride them.
Why take the train?
Sri Lanka's railway is a legacy of the British tea era, and much of it still runs at an unhurried pace. It's cheap, sociable, and on the right routes genuinely beautiful. Just don't mistake it for a fast way around. Trains are slow and limited to a handful of lines, so ride them for the experience and cover the rest by road. Our getting-around guide has the full picture.
Three lines matter to most visitors:
- The Main Line climbs from Colombo through Kandy and up into the hill country to Ella and Badulla. This is the famous one.
- The Coastal Line runs south from Colombo along the Indian Ocean to Galle and Matara.
- The Northern and Eastern lines reach Jaffna, Trincomalee and Batticaloa, comfortable and useful, but taken to get somewhere rather than for the view.
The hill-country line: the famous ride
If you take one train in Sri Lanka, make it this: the tea-country line through the central highlands, the ride that makes people fall for Sri Lankan railways in the first place. The scenery peaks on the stretch from Nanu Oya (the station for Nuwara Eliya) down to Ella and on to Badulla, past emerald tea terraces, tunnels and misty ravines, the spiralling Demodara Loop, and the much-photographed Nine Arch Bridge, a stone viaduct curving through the jungle just outside Ella.
An honest word on the hype. The best of it is concentrated in the few hours from Nanu Oya to Ella. The lower run up from Colombo and Kandy is comfortable but far less scenic, and once the full line is running again end to end it will still be a long day, around ten hours from Colombo to Badulla. Short on time or patience? Ride the Nanu Oya to Ella segment and skip the rest, and you'll still come away with the best of it. Be realistic about the Nine Arch Bridge too. It's genuinely lovely, but also one of the busiest spots in the hills, mobbed at peak times, so go early or simply enjoy it from the train.
Two small things make a real difference. Timing: earlier trains usually have the clearest views before the afternoon cloud builds. And which side you sit: heading towards Ella, sit on the left for the tea slopes and valleys, and coming the other way from Badulla, sit on the right.
The coastal line: Colombo to the south
For a very different but lovely ride, the Coastal Line hugs the Indian Ocean as it runs south from Colombo to Galle and on to Matara. It's flatter and faster than the hill line, and for long stretches the track runs so close to the water that the spray almost reaches the windows. Sit on the sea side, the right heading south, and time it for the golden hour if you can. It's a handy, scenic way to hop along the south-west coast between beach towns.
The Ella Odyssey tourist train
The Ella Odyssey
For the scenery without the scrum, the Ella Odyssey is a dedicated tourist train on the hill line, built for the view with planned photo stops at spots such as the Nine Arch Bridge. Before the 2025 cyclone damage it ran the full route between Colombo and Badulla; with that stretch still closed, it currently runs the shorter, still-scenic Ambewela to Badulla leg instead, on a reduced, occasional schedule rather than a fixed weekly day. Check Sri Lanka Railways' schedule service for the next departure and book ahead, since seats are limited and demand is high.
Which class should you book?
Ordinary trains have three main classes. On a reserved scenic service:
- First-class observation saloon. Big panoramic windows and forward-facing seats at the rear of the train. The catch: the windows are sealed shut, so it's comfortable but frustrating for photographers, with reflections on the glass.
- Second-class reserved. The traveller favourite for the hill line. Fans rather than glass, windows that open, and you can stand at the doorway for that classic shot. Book ahead in high season.
- Third class. The cheapest, and usually unreserved: no booking, but expect to stand on busy days. Crowded, chaotic and wonderfully sociable.
Our honest pick for the hill-country ride is reserved second class, because open windows beat sealed glass every time on that route.
How to book train tickets
Reserved seats, first and second class, open for booking 30 days before departure, and on the hill line the best trains sell out within hours of release, especially in high season (December to March and July to August). You can book:
- Online through Sri Lanka Railways' reservation system (seatreservation.railway.gov.lk), or a reliable ticketing aggregator.
- In person at the booking counter of any main railway station.
- Through your hotel or a local agent for a small fee, which is the easiest route if seats are tight.
How early, realistically? In peak season, December to March and July to August, treat the popular hill-country departures like tickets to a sought-after concert. Reserved seats can vanish within hours of the 30-day window opening, so book on the first day they're released, or have your hotel or agent grab them the moment it does. With the line's recent disruptions funnelling everyone onto fewer Nanu Oya departures, that goes double right now.
If reserved seats are gone, unreserved third class is always available on the day, though you can't count on a seat. On a driver-based trip, the usual trick is to book the scenic leg while your driver takes the luggage ahead by road and meets you at the far station.
Common mistakes first-timers make
- Booking the observation car to take photos. Its panoramic windows are sealed shut, lovely for comfort but hopeless for pictures. Reserved second class, with windows that open, is the photographer's choice.
- Trying to ride the whole line in one day. End to end it is a long, tiring haul, so ride the Nanu Oya–Ella segment and cover the rest by road.
- Leaving booking too late in peak season. The good seats go within hours of release, so book the day the window opens.
- Expecting trains to run on time. They're often late, sometimes by an hour or more, so don't schedule a tight connection or a sunset boat straight afterwards.
- Hanging out of the doorway carelessly. Standing at an open door is part of the romance, but people are hurt every year, so hold on tight and pull in for tunnels, bridges and platforms.
- Timing the Nine Arch Bridge for peak crowds. Early morning is far quieter, and prettier, than the middle of the day.
A few final ride tips
- Travel light on the scenic legs. Luggage room is limited, especially in the observation car, which is another reason the driver-takes-the-bags approach works so well.
- Mind the weather. The hills are often misty in the southwest monsoon (May to September). The ride is still atmospheric, but clear-view days are more reliable January to March. See our best-time guide.
- Bring small cash and an appetite. Vendors move through the carriages selling hot vadai, roti and sweet milk tea, and it is part of the fun.
- Reserve, but keep a plan B. If seats are sold out, unreserved third class always runs, so arrive early, expect a scrum, and you'll usually get on.
Frequently asked questions
How long is the Kandy to Ella train?
Around six to seven hours for the full Kandy to Ella run when the whole line is operating, and the most scenic part, Nanu Oya to Ella, is roughly two to three hours. It is slow, but that's rather the point.
Do I need to book Sri Lanka train tickets in advance?
For reserved first or second class on the hill line, yes. Bookings open 30 days ahead and sell out fast in high season. Unreserved third class needs no booking, but does not guarantee a seat.
Which side of the train should I sit on?
Heading towards Ella, sit on the left; coming from Badulla, the right. On the southern coastal line, sit on the sea side, the right-hand side heading south.
Is first class or second class better for the hill-country train?
For the views, reserved second class, because the windows open, unlike the sealed first-class observation car. First class is more comfortable, but harder to photograph from.
What is the Ella Odyssey train?
A dedicated tourist train on the hill line with planned photo stops at scenic highlights like the Nine Arch Bridge. It used to run the full Colombo-to-Badulla route, but with the Kandy-area section still closed for cyclone repairs, it currently runs the shorter Ambewela-to-Badulla leg on an occasional schedule. Check Sri Lanka Railways' official schedule service before you plan around it.
Combine the best train journeys into your itinerary.
Weave the scenic hill-country ride into a wider route, with a private driver for the legs the train doesn't reach.




