The Nine Arch Bridge framed by forest with a blue train crossing; no people visible.
Photo: Sri Lanka Tourism

Sri Lanka travel guide

Train Travel in Sri Lanka: Routes, Classes and Tips

Quick answer

Train travel in Sri Lanka is slow, cheap and wonderfully scenic. The main routes for travellers are the Main Line from Colombo through Kandy and the hill country to Ella and Badulla, the Coastal Line from Colombo to Galle and Matara, and the Northern Line to Jaffna. Trains have first, second and third classes; reserved seats can usually be booked up to about 30 days ahead. Important: at the time of writing (November 2026), the hill country section is only partly running. Trains run between Nanu Oya and Ella, while services towards Kandy are suspended. Check the latest status before you plan.

On this page 29 sections
  1. Train travel at a glance
  2. The main train lines
  3. 1. The Main Line: Colombo, Kandy, the hill country and Badulla
  4. 2. The Coastal Line: Colombo to Galle and Matara
  5. 3. The Northern Line: Colombo to Jaffna
  6. 4. The Eastern Lines: Trincomalee and Batticaloa
  7. 5. Other lines
  8. Train classes
  9. How to book tickets
  10. Is train travel in Sri Lanka safe?
  11. Train or private driver?
  12. The most scenic train journeys
  13. Tips for the hill country train
  14. Trains and the weather
  15. Train travel with children
  16. Train travel with luggage
  17. Railway sights to visit
  18. Getting to the stations
  19. Trains on a Sri Lanka itinerary
  20. What it's like on board
  21. Train journeys from Colombo
  22. Night trains
  23. Train travel and photography
  24. Train travel for budget travellers
  25. Accessibility
  26. A sample train day: Nanu Oya to Ella
  27. Trains and the Cultural Triangle
  28. Common mistakes to avoid
  29. Frequently asked questions

Riding a blue train through tea estates, with the doors open and the mist rolling over the hills, is one of the great travel experiences in Asia. But Sri Lanka's railways are also a practical way to travel between Colombo, Galle and Jaffna. This guide explains the main lines, classes, how to book, the current status and how to combine the train with a private driver.

Train travel at a glance

Operator Sri Lanka Railways (government-run)
Main routes for travellers Main Line (hill country), Coastal Line, Northern Line
Classes First, second and third class
Reserved seats Usually bookable up to about 30 days ahead
Most scenic route Nanu Oya (Nuwara Eliya) to Ella
Speed Slow: often 30–50 km/h on hill routes
Cost Cheap compared with private transport
Current status Hill country partly running (November 2026); check before you plan

The main train lines

1. The Main Line: Colombo, Kandy, the hill country and Badulla

The Main Line runs from Colombo Fort up into the hills via Peradeniya (for Kandy), then climbs through Hatton, Nanu Oya (for Nuwara Eliya), Pattipola, Ohiya, Idalgashinna and Haputale, and on to Ella and Badulla. The section from Nanu Oya to Ella is famous for its tea estates, waterfalls, tunnels and the Nine Arch Bridge.

Status: at the time of writing (November 2026), trains run between Nanu Oya and Ella, while services towards Kandy are suspended after damage to the line. Timetables can change quickly, so check before you plan.

See Kandy to Ella by train, Idalgashinna and Nine Arch Bridge.

2. The Coastal Line: Colombo to Galle and Matara

The Coastal Line runs south along the sea from Colombo through Mount Lavinia, Kalutara, Bentota, Hikkaduwa and Galle to Matara and beyond. Parts of the line run right beside the beach, with views of fishing boats and waves. It's a practical way to reach Galle from Colombo. Trains can be crowded at commuter times.

See Colombo to Galle, things to do in Bentota and things to do in Hikkaduwa.

3. The Northern Line: Colombo to Jaffna

The Northern Line runs from Colombo to Anuradhapura, Vavuniya, across the Elephant Pass causeway to Jaffna and Kankesanthurai. Express trains make it a comfortable way to reach the far north. See Colombo to Jaffna and things to do in Jaffna.

4. The Eastern Lines: Trincomalee and Batticaloa

Lines branch east to Trincomalee and Batticaloa. Night trains run on some routes. See Colombo to Trincomalee.

5. Other lines

Smaller lines include the Puttalam line along the northwest coast and the Kelani Valley line east of Colombo. They're mainly used by local commuters.

Train classes

Class What to expect Best for
First class Reserved seats; on some trains an air-conditioned carriage or observation saloon Comfort and guaranteed seats
Second class Reserved or unreserved; fans and open windows The classic experience and photos
Third class Mostly unreserved, basic and crowded Short trips and local life

On popular scenic routes, many travellers prefer reserved second class: it has open windows for photos and a guaranteed seat.

Some routes also have special tourist trains with dedicated carriages. Availability changes, so ask us what's running when you travel.

How to book tickets

  • Reserved seats can usually be booked up to about 30 days ahead through Sri Lanka Railways' online seat reservation system or at major stations.
  • Popular routes sell out quickly, especially the hill country in the high season.
  • Unreserved tickets are sold at the station on the day; you may have to stand.
  • Bring your passport when booking in person.
  • Systems and rules can change, so check the latest process before you travel.

We can help arrange tickets as part of your tour. See how to book.

Is train travel in Sri Lanka safe?

Generally yes. Trains are busy and friendly. Take normal care: - Keep valuables close, especially in crowded carriages. - Stay inside the carriage and away from open doorways. Never sit in a doorway or lean outside; this has caused serious accidents. - Watch your step at stations; platforms can be low. - Do not walk on railway tracks, through tunnels or across rail bridges. Use permitted public paths and crossings.

See is Sri Lanka safe?.

Train or private driver?

Train Private driver
Scenery Spectacular on hill routes Great, with stops when you like
Comfort Varies; can be crowded Air-conditioned and private
Luggage You carry it Stays in the car
Timing Fixed, often delayed Flexible
Reliability Depends on line status Door to door

The best of both: ride the train for the most scenic section, while your driver takes your luggage by road and meets you at the station. This works perfectly between Nanu Oya and Ella. See our private driver page and our train tour.

The most scenic train journeys

Journey Why it's special Status (November 2026)
Nanu Oya to Ella Tea estates, tunnels, waterfalls, Nine Arch Bridge Running; check before you go
Ella to Badulla Demodara Loop and hill views Check before you go
Kandy to Nanu Oya Climbing into tea country Suspended; check for updates
Colombo to Galle Ocean views along the coast Check before you go

Tips for the hill country train

  • Sit on the right side heading from Nanu Oya towards Ella for many of the best views, though both sides are beautiful.
  • Bring a jacket: it's cool at altitude.
  • Pack snacks and water; vendors sell food, but not always.
  • Expect delays and keep your plans flexible.
  • Charge your phone and camera before you board.

Trains and the weather

Heavy rain can cause landslides and delays, especially in the hill country. During the monsoon seasons, trains may be cancelled or rerouted at short notice. A private driver gives you a backup plan. See Sri Lanka's rainy season.

Train travel with children

Children usually love the train, especially the tunnels and bridges. Book reserved seats, bring snacks and keep children away from open doors. See Sri Lanka with kids.

Train travel with luggage

There's limited space for big suitcases. Travel light, or let your driver carry your bags by road.

Railway sights to visit

  • Nine Arch Bridge, Ella: the famous colonial viaduct.
  • Demodara Loop: where the line spirals and passes under itself.
  • Pattipola: Sri Lanka's highest railway station.
  • Idalgashinna: a misty ridge-top station with a scenic walk to Haputale.
  • The National Railway Museum: see historic locomotives. See museums in Sri Lanka.

Getting to the stations

Station For
Colombo Fort Colombo
Peradeniya or Kandy Kandy
Nanu Oya Nuwara Eliya (about 15–20 minutes by road)
Ohiya Horton Plains
Haputale Haputale and Lipton's Seat
Ella Ella town
Galle Galle Fort

Trains on a Sri Lanka itinerary

A classic plan is to drive from the airport to Sigiriya and Kandy, drive to Nuwara Eliya, take the train from Nanu Oya to Ella, then drive to a safari and the south coast. If the line status changes, we'll adjust the plan. See our Sri Lanka itinerary, Kandy to Ella and Ella to Kandy.

What it's like on board

Expect slow, swaying carriages, open windows and doors, and vendors walking through selling snacks like vadai, peanuts and tea. Local passengers are friendly and often curious about visitors. In the hill country, the train stops at small stations where people get on with baskets of vegetables and flowers. It's not luxurious, but it's one of the most memorable ways to see daily life in Sri Lanka.

Train journeys from Colombo

From Colombo Fort station, trains run south along the coast to Galle and Matara, north to Jaffna and Trincomalee, and east into the hill country. For your first day, the coastal line to Mount Lavinia or further south is an easy introduction. For long journeys, book reserved seats. See Colombo and day trips from Colombo.

Night trains

Night mail trains run on some routes, including to Badulla and Batticaloa. Sleeping berths are limited and basic, so most travellers prefer daytime trains to enjoy the scenery.

Train travel and photography

The hill country line is a photographer's dream. Shoot from the windows, not the doorways. The best light is in the morning. The Nine Arch Bridge and Demodara are best photographed from the ground, with a train crossing. Ask at Ella station or check timetables to plan your shot.

Train travel for budget travellers

Trains are one of the cheapest ways to travel in Sri Lanka. If you're on a budget, combine the train with buses and tuk-tuks, and save the private driver for the routes with no train, such as Sigiriya, the safaris and the south coast beaches. See our budget tour.

Accessibility

Stations and trains have steps, high carriages and few facilities for travellers with reduced mobility. A private car is usually more comfortable. Tell us your needs, and we'll plan the best way to enjoy the scenery.

A sample train day: Nanu Oya to Ella

  • Morning: your driver drops you at Nanu Oya station, near Nuwara Eliya, and takes your luggage on to Ella.
  • On board: about 3–4 hours through tea estates, Pattipola, Ohiya and the tunnels near Idalgashinna, then down through Haputale and Bandarawela.
  • Afternoon: arrive in Ella, meet your driver and check in.
  • Sunset: Little Adam's Peak or the Nine Arch Bridge.

This plan depends on the line status at the time you travel, and we'll confirm it before your trip. See Ella and two days in Ella.

Trains and the Cultural Triangle

Trains don't reach Sigiriya or Dambulla, and train connections to the other Cultural Triangle sites are slow and infrequent, so most travellers go there by car. Use the train for the routes where it shines: the hill country and the coast. A mix of train and private driver gives you the best of both.

Common mistakes to avoid

  • Not checking the current line status before planning.
  • Not booking reserved seats in the high season.
  • Leaning out of doorways for photos.
  • Planning tight connections after a train journey.
  • Carrying big suitcases on crowded trains.

Frequently asked questions

Is the Kandy to Ella train running?

At the time of writing (November 2026), trains run between Nanu Oya and Ella, while services towards Kandy are suspended. Check before you plan.

How do I book train tickets in Sri Lanka?

Reserved seats can usually be booked about 30 days ahead online or at major stations. Unreserved tickets are sold on the day.

Which class should I take?

Reserved second class is popular for scenery; first class for comfort.

What is the most scenic train ride in Sri Lanka?

The hill country section between Nanu Oya and Ella.

Is there a train from Colombo to Galle?

Yes, on the Coastal Line. It's a scenic and practical route.

Is there a train to Jaffna?

Yes, on the Northern Line from Colombo.

Are trains in Sri Lanka safe?

Generally yes. Keep valuables close and stay away from open doors.

Are trains on time?

Delays are common, so keep plans flexible.

Can I travel by train with a private driver?

Yes. Ride the scenic sections while your driver carries your luggage and meets you at the station.

Can you arrange the train as part of my tour?

Yes. We'll check the line status and plan the best option. Contact us on our contact page or WhatsApp.

Plan your Sri Lanka journey

Tell us your dates and interests.

Plan Your Trip