Quick answer
To add a train day to a Sri Lanka road trip, ride the most scenic section of the hill-country railway, usually Nanu Oya to Ella, which takes roughly three hours, while your driver takes the car and luggage by road and meets you at Ella station. Book reserved seats as soon as sales open, roughly a month ahead, and carry only a day bag on board. Kandy to Nanu Oya and the coastal line from Galle are other options.
Key takeaways
- Nanu Oya to Ella, roughly three hours by train, is the most popular train day on a Sri Lanka road trip.
- The full Kandy to Ella journey takes roughly six to seven hours, so most road-trippers ride only the second half from Nanu Oya.
- Reserved seats on hill-country trains usually go on sale about a month ahead and can sell out quickly from December to April.
- With a driver, luggage travels by car, so you board with only a day bag and avoid crowded luggage racks.
- The drive from Nanu Oya to Ella takes about two and a half hours, so the driver usually arrives at Ella before the train.
How a train day works on a road trip
A train day on a Sri Lanka road trip works by splitting passengers and luggage. Your driver drops you at the station, such as Nanu Oya near Nuwara Eliya, with only a day bag. You board the train, and the driver continues by road with the rest of your luggage to meet you at the arrival station or your next hotel.
Because roads are often quicker than the railway in the hills, the driver usually arrives first and waits. You get the views and the experience of the train without lugging bags through crowded carriages or arranging a separate transfer at the other end.
The arrangement is common and drivers are used to it. Agree the meeting point in advance and share phone numbers in case the train is delayed.
- →Morning: drive to the departure station with a day bag.
- →Midday: ride the scenic section, roughly three hours.
- →Afternoon: meet the driver at the arrival station and drive to the hotel.
Which stretch to ride
The best stretch to ride on a Sri Lanka road trip is Nanu Oya to Ella. The line climbs to its highest point near Pattipola, then winds down past Ohiya, Idalgashinna and Haputale through tea estates, tunnels and cloud forest before reaching Ella. Many travellers consider it the finest section of the whole railway.
Kandy to Nanu Oya is the other half of the route, slower and less dramatic but still scenic, especially as the line climbs past Gampola and Hatton. Riding the whole Kandy to Ella journey takes roughly six to seven hours, which is long for a day in a seat.
- →Nanu Oya to Ella: roughly 3 hours, the most scenic section.
- →Kandy to Nanu Oya: roughly 4 hours, good but slower.
- →Ella to Badulla: roughly 1 hour, past the Nine Arch Bridge and the Demodara loop.
- →Galle to Colombo coast line: roughly 2.5 to 3 hours along the sea.
Booking the train
Booking a train day on a Sri Lanka road trip means securing reserved seats where possible. Reserved tickets on the hill-country line usually go on sale about a month before departure, and the morning services between Kandy and Ella sell out quickly in peak season from December to April.
Some tickets are allocated to intermediate stations, so seats from Nanu Oya may still be available when Kandy departures are sold out. If reserved seats are gone, unreserved tickets are sold at the station on the day, but carriages can be very crowded.
Classes vary by train. Observation and first-class carriages on some services have air-conditioning and closed windows, while second and third class have open windows that many photographers prefer.
Coordinating with your driver
Coordinating with your driver on a train day is straightforward but worth planning. Confirm the departure station and time the evening before, decide whether the driver will meet you at the arrival station or the hotel, and keep anything you will need on the train in a small bag.
Trains in the hills can run late. Tell your driver which train you are on and message them when you leave major stations. Drivers usually check the running times themselves and adjust.
- →Day bag: water, snacks, a light layer, camera, passport and phone.
- →In the car: main luggage, anything bulky or fragile.
- →Meeting point: arrival station for the train, or hotel if close.
Other ways to combine rail and road
Other ways to combine rail and road on a Sri Lanka road trip include the coastal line south of Colombo, which runs right beside the sea between Galle and Colombo, and the short Ella to Badulla stretch, which crosses the Nine Arch Bridge and circles the Demodara loop.
The coastal line works best as a short ride, such as Galle to Hikkaduwa or Bentota, with the driver waiting at the other end. The Ella to Badulla section can be ridden as a round trip from Ella, returning by tuk-tuk or with the driver.
Planning the train day
Planning the train day into a Sri Lanka road trip usually means placing it on the transfer from Nuwara Eliya to Ella. On a ten-day trip without a night in Nuwara Eliya, drive from Kandy to Nanu Oya in the morning and catch a late-morning or early-afternoon train to Ella.
When we plan road trips at Lankan Stays & Trails, we book reserved seats as soon as they open and keep the road as a back-up, so the day works even if tickets sell out.
Frequently asked questions
Can I take the train while my driver takes the luggage?
Yes. On a Sri Lanka road trip with a driver, it is common to ride the train for a scenic section while the driver takes the car and luggage by road. The driver meets you at the arrival station or the hotel, so you travel light and avoid crowded luggage racks.
Which train section is best on a Sri Lanka road trip?
Nanu Oya to Ella is the best train section on a Sri Lanka road trip. It takes roughly three hours, passes the highest point on the line and descends through tea country and tunnels to Ella. It is shorter and more scenic than the full Kandy to Ella journey.
How far ahead should I book the Sri Lanka hill-country train?
Book the hill-country train as soon as reserved seats go on sale, usually about a month before departure. Morning services between Kandy and Ella sell out quickly from December to April. If seats are gone, try departures from Nanu Oya, which sometimes have separate allocations.
Will my driver arrive before the train?
Usually, yes. The road from Nanu Oya to Ella takes about two and a half hours, while the train takes about three and often runs late. Most drivers arrive first and wait at the station or go ahead to the hotel, depending on what you agree.
What should I carry on the train?
Carry a small day bag with water, snacks, a light jumper for the high section, your camera, phone and passport. Leave large luggage in the car. Toilets on the train are basic, so use the facilities at the departure station before boarding.
Can I ride the train from Kandy to Ella on a road trip?
You can ride the full Kandy to Ella journey, roughly six to seven hours, while your driver takes the road. Many travellers find the whole route long, so riding only the second half from Nanu Oya is a popular compromise that keeps the best views.
Does Lankan Stays & Trails book train seats on road trips?
Yes. We book reserved seats for the train day when they open, arrange the drop-off and pick-up with your driver and plan an alternative by road if seats are not available.

