Traveler enjoying a scenic train journey through Sri Lanka's tea country

Sri Lanka Train Travel | Routes, Tickets & Scenic Journeys

Sri Lanka Train Travel | Routes, Tickets & Scenic Journeys
Home > Blog
Sri Lanka Train Travel | Routes, Tickets & Scenic Journeys
By Ravana Tour Specialist   September 19, 2026

Sri Lanka’s railway is not only a way to get from one place to another. With the right plan, the trip can turn into a highlight of your holiday.

The first rail work in Sri Lanka started in the 1800s. The British built it to ship coffee first, and later tea, from the hills down towards Colombo. Even now, the tracks still run through tea country and past forests, valleys, tunnels, and old stations.

Still, it can feel hard to sort out train travel in Sri Lanka. You may wonder which line has the best views. You might also ask if the Kandy to Ella service is running right now. Another question is how far ahead you can buy tickets. Then there is the choice of class, the location of the station for Nuwara Eliya, and whether the train crosses the Nine Arch Bridge before it reaches Ella.

This guide covers the routes, ticket basics, class options, what the 2026 schedule looks like, and the key practical details you should know before you plan a scenic ride in Sri Lanka.

Important 2026 Upcountry Train Update

If you are travelling, take extra care with older posts about the well-known Kandy to Ella train.

Cyclone Ditwah left heavy damage on the Upcountry Railway Line in Sri Lanka. Sri Lanka Railways later put the Ambewela to Nanu Oya stretch back into service. Passenger trains between Nanu Oya and Badulla started again on 20 June 2026. Even so, some fixes were still needed on the damaged parts between Rambukkana and Nanu Oya.

By 16 September 2026, the full trip from Kandy through Nanu Oya, then to Ella and Badulla was still not running as it used to. What is working now is the Nanu Oya to Badulla leg. It runs past Pattipola, Ohiya, Haputale, Bandarawela, Ella and Demodara.

In general, the temporary timetable gives about two trips each day in each direction. On Wednesdays, the schedule is different. The Ella Odyssey runs instead of one of the usual services.

If you are in Kandy right now, a sensible plan is this: Go from Kandy to Nanu Oya by private vehicle, then take the scenic train heading from Nanu Oya towards Ella, Demodara or Badulla.

Since repair work is still ongoing, confirm the latest details with Sri Lanka Railways close to your travel date. Do not depend on an old timetable.

Main Sri Lanka Train Routes

Sri Lanka has more railway lines than the well-known hill country line.

  • The Main Line: It goes from Colombo into the central highlands. It passes Kandy, Nanu Oya, Ella, and then Badulla.
  • The Coastal Line: This one leaves Colombo and heads south. It stops in coastal places like Galle, Matara, and Beliatta.
  • The Northern Line: It links Colombo with Anuradhapura and Jaffna, among other stops.

Some rail trips also go towards Trincomalee and Batticaloa. That can help for parts of the east.

Most international visitors remember the mountain stretch the most. It runs through Nanu Oya, Haputale, Ella, and Demodara.

Nanu Oya to Ella and Badulla – The Scenic Journey to Take in 2026

If you want the well-known train views through Sri Lanka’s tea regions right now in 2026, a trip from Nanu Oya to Ella or to Badulla is usually the easiest plan.

Nanu Oya station is the stop people use for Nuwara Eliya. Nuwara Eliya does not really have its own main station. Because of that, visitors often take a short road ride between Nuwara Eliya town and Nanu Oya.

After you leave Nanu Oya, the train heads uphill. It runs through some of the country’s highest rail areas. On the way, you pass Pattipola and Ohiya. Then the route keeps going towards Haputale, Bandarawela, and Ella.

Along the track, you will see tea fields. You will also notice misty hills, stretches of forest, deep valleys, and waterfalls. Small stations show up too, not just the big stops.

If you only want a shorter scenic ride, get off in Ella. If you want to ride across the Nine Arch Bridge by train, stay on after Ella and continue further.

Does the Train Cross Nine Arch Bridge Before Ella?

No. Writers often repeat one error in Sri Lanka travel posts.

If you leave the train at Ella Railway Station, you have not passed the Nine Arch Bridge yet.

The Nine Arch Bridge comes later, after Ella. It is on the stretch towards Demodara and Badulla.

The Demodara Loop is also further down this same line.

So, if the bridge is a key part of your trip, keep going past Ella. Take the train onward towards Demodara instead of stopping at Ella.

After that, you can still get back to Ella by road if your hotel is there.

Which Side of the Train Should You Sit On?

Some online travel pages insist on picking one side of the carriage. But that is not really how the route works.

The Hill Country Line winds all the way through the mountains. Because of the bends, views show up on both sides at different points along the way.

Also, you do not have much control over seating anyway. Sri Lanka Railways’ official booking site does not let you pick a particular seat. When you book, the system assigns seats on its own.

So, having a seat set aside in advance usually matters more than chasing one side of the train.

Colombo to Kandy

On most days, the train trip from Colombo to Kandy is still one of Sri Lanka’s most handy routes.

It starts in the crowded Colombo area, then it slowly heads towards the greener parts of the hill country.

For many passengers, that ride is also an easy way to get to the cultural centre.

That said, the Upcountry Line has had major restoration work in 2026. So travellers should confirm what is running right now. Do not assume you can do a single nonstop-style trip for a full Colombo to Kandy to Ella route.

Sri Lanka Coastal Train Route

Riding the train along the Sri Lanka coast feels nothing like going up in the mountains.

If you take the southbound service, it starts in Colombo and then heads past seaside towns. The route goes on towards Galle, Matara, and Beliatta.

Along parts of the way, you can look out at the Indian Ocean. You will also pass beaches and stretches of palm-lined shoreline.

For many travellers, a Colombo to Galle trip is a good way to try the railway. You do not have to spend nearly the whole day on board.

It can also fit well as a practical one-day train run from Colombo. Still, check the current return timetable before you go.

Also note this: there is no easy direct tourist rail link between Galle and Ella. If you need to move from the south coast to the hill country, buses or other road options are usually the better choice.

First, Second or Third Class?

The priciest option is not always the best trip.

  • First Class is offered on some trains only. It may include seats with air conditioning. Some services also have a viewing saloon area or other reserved spaces, depending on the route.
  • Second Class Reserved is a common choice. Many people like that you get an assigned seat. It can still feel like a more classic train ride.
  • Third Class Reserved is more basic. You still get a seat that is saved for you.
  • Second and Third Class Unreserved do not promise a seat. They can get very full, especially at peak times.

Carriage layouts change from one train to another. So do not assume that every First Class or Second Class coach delivers the same feel.

How to Book Sri Lanka Train Tickets

To get a reserved seat, use the official Sri Lanka Railways booking system.

  • Reservations start 30 days before the travel date.
  • With the online tool, you can book as many as five seats in a single reservation.
  • You must pay in full to lock in the booking.
  • If you book online, there is a 5% convenience charge.

Some scenic train services fill up fast. If your trip depends on a specific route, check seats as soon as the booking period begins.

On travel day, bring the ID that matches the reservation.

What If Online Seats Are Sold Out?

Seeing “sold out” on a website does not always mean every booked seat at every place is gone.

Sri Lanka Railways keeps reservation services at several stations. These include Colombo Fort, Kandy, Hatton, Nanu Oya, Haputale, Ella, Bandarawela, and Badulla.

What you can get depends on what is available and how seats are allocated. So if the online list shows no seats, you may still want to visit the railway reservation desk in person.

Also note this: an unreserved ticket is not the same as a reserved ticket. If you buy a regular second- or third-class ticket, you still do not get a seat by default.

Ticket Cancellation and Refunds

Before you book, read the cancellation rules.

  • If you cancel more than 7 days before you leave, the ticket charge may be refunded at 75%.
  • If you cancel from 7 days down to 48 hours before departure, you may get 50% back.
  • With less than 48 hours left, the fare is usually not refunded.

Extra convenience fees and service fees are not returned. Also, the seat you booked cannot be moved to another person, so you cannot hand it to someone else if your plans change.

Rules can be updated, so check the terms on the booking page at the time of booking.

Children and Train Tickets

If you book reserved tickets online, a child who is three or under can ride for no extra cost. This is only if the child sits on the adult’s reserved seat. The rail operator’s rules still apply.

Older children, or any situation where a separate reserved seat is needed, follow the usual rules for reserved tickets.

If you are travelling with a small child, you may want to choose a reserved space. Spending a long time in a busy unreserved carriage can feel hard. This is even more true if you have bags with you.

How Much Luggage Can You Bring?

Sri Lanka Railways’ current reservation conditions state free-luggage allowances of approximately:

  • First Class – 40 kg
  • Second Class – 35 kg
  • Third Class – 25 kg

Even with those limits, bigger suitcases are not always simple to fit. Room on the carriage can change, and on crowded trains you may struggle with a heavy bag.

If you are travelling around with more than one suitcase, a scenic train plus a private driver can be a smoother plan.

Combining a Private Driver with the Train

This is one of the most practical ways to experience Sri Lanka’s railway in 2026. For example:

  • Kandy → Nanu Oya by private vehicle
  • Then: Nanu Oya → Ella / Demodara by scenic train

Your driver can travel on their own by road with the main bags. You will meet them after your train ride.

This helps when the Kandy to Nanu Oya rail line is still under restoration work.

It also cuts down on the hassle of hauling big suitcases through stations. You still get the train part of your trip, without having everything rely on the train timetable.

Ella Odyssey and Tourist-Oriented Trains

People researching the hill country railway might come across names like Podi Menike, Udarata Menike, and Ella Odyssey.

Ella Odyssey is meant for tourists. It is not the same as a European-style luxury sleeper train.

With the current temporary Nanu Oya to Badulla timetable, the usual running pattern shifts on Wednesdays. On those days, Ella Odyssey takes the place of one of the regular services.

Sri Lanka Railways also advertises Dunhinda Odyssey as another tourist-focused railway option.

Since days of operation, stops, and times can change, look up the latest details first. Do not plan a trip that depends only on a single named train.

Night Trains and Sleeper Services

Sri Lanka runs some night train services on certain routes.

On some Night Mail trains, the official railway details mention reserved bunks or sleeping places.

Taking a night train can cut hours off your day travel time. Still, it is not always the best option if you want to focus on mountain views.

If it is your first trip by rail in Sri Lanka, a daytime section with scenery is often more satisfying.

Food, Toilets and Comfort

Pack drinking water and a few snacks if the trip is long.

On some trains, you might find a vendor selling food or drinks, yet you should not count on it.

Long-distance services usually have toilets. Still, the quality can differ, so take tissues and a small hand sanitiser.

Bring a light jacket for the high-country route. Places like Nanu Oya, Pattipola, Ohiya, and Haputale can feel much colder than Colombo or the south coast.

Train Safety

Those well-known trip photos of people holding onto Sri Lankan train doors may seem exciting, but the act is not safe. Please do not hang outside while the train is moving. Do not stand on the outside steps either.

Even with a clear track, tunnels can block your view. Plants near the line and small trackside objects can also get in the way. Trains can shift fast and move in unexpected ways.

You can still watch the landscape while you stay inside the carriage.

When Should You Choose Road Transport Instead?

Train travel is special, but it is not automatically the best transport choice for every transfer. A private vehicle may be better when you have:

  • Large amounts of luggage
  • Young children
  • Limited mobility
  • Several sightseeing stops in one day
  • A very short itinerary
  • A flight or important connection
  • A railway section affected by temporary disruption

For many travellers, the best Sri Lanka itinerary uses both rail and road transport.

Always Check the Current Timetable

Sri Lanka’s railway services can run differently because of maintenance, bad weather, and restoration jobs.

This matters more in 2026. The Upcountry Line has not yet settled back into its usual through-running setup.

By mid-September 2026, trains are running on the Nanu Oya to Badulla stretch. The Kandy to Nanu Oya part is still under restoration work. Because of that, do not trust older travel notes that suggest you can do a straight Kandy to Ella trip.

Look up the latest updates from Sri Lanka Railways again just before you go.

Plan Your Sri Lanka Train Journey

The easiest way to enjoy Sri Lanka by train is not always to take the train for every move.

Pick one train trip that will stick with you. For example, the views in the high country can be a highlight.

Then use a car or van for the parts where it helps most. That can mean less waiting, easier luggage carrying, or getting past gaps when trains are not running.

Share your travel dates and your stops. Also tell us how many people are going, how much luggage you have, and what kind of train ride you want.

We will plan a route that mixes the scenic rail parts with private transport. The plan will fit the current train schedule and match your whole trip.