Pyt-logo

Train Travel in Sri Lanka 2026: Routes, Tickets & Prices

Updated Date

July 3, 2026

Read

10 minutes

Train Travel in Sri Lanka 2026: Routes, Tickets & Prices
  1. Home
  2. Blog
  3. Sri Lanka Travel Blog
  4. Train Travel In Sri Lanka 2026: Routes, Tickets & Prices

Planning train travel in Sri Lanka? The country offers one of the world’s most scenic railway journeys, with routes connecting Colombo, Kandy, Ella, Badulla, Galle and Jaffna. Tickets start from LKR 100, reservations open 30 days in advance, and popular trains like Kandy to Ella often sell out quickly. 

Train travel in Sri Lanka isn’t about getting from one place to another; it’s the journey itself that becomes the highlight of your trip. And the best part? It’s incredibly affordable, surprisingly easy to plan, and suits every kind of traveller, whether you’re chasing scenic romance, solo adventures, or unforgettable family memories. In this blog, you’ll discover the most breathtaking routes, ticket options, prices, booking hacks, and insider tips to make sure you don’t just take the train; you experience Sri Lanka the way it’s meant to be.

Things to Know Before Experiencing Train Travel In Sri Lanka

Planning train travel in Sri Lanka? Here’s what you need to know at a glance:

  • Best scenic route: Kandy to Ella, through the central highlands and over the Nine Arches Bridge
  • Ticket prices: Start from LKR 100 for unreserved seats; observation class from LKR 4,000–6,000
  • Booking: Opens 30 days in advance on the official Sri Lanka Railways portal
  • Best class: 2nd class reserved for value, 1st class observation for panoramic views
  • Best seat: Right-hand side on the Kandy–Ella route for the most scenic views
  • Best time: Early morning departures for clear skies and better light

Check out: Sri Lanka travel guide

Why Choose Train Travel in Sri Lanka

No other activity in Sri Lanka can match the thrill of a train ride. Compared to buses or taxis, trains in Sri Lanka are slower but offer far superior scenic value. Here’s why you should explore Sri Lanka by train:

  • Unbeatable Scenery: The Kandy–Ella route is ranked among the world’s most scenic rail journeys that take you through the central highlands. It offers views of lush tea estates, misty waterfalls, and dramatic valleys that are too Instagram-worthy.
  • Budget-Friendly: Compared to tuk-tuks, taxis, or private transfers, train fares are relatively affordable. 
  • No Traffic Woes: While Sri Lankan roads can be slow and congested, the train glides past it all.
  • Open-Window Magic: Book second- or third-class seats for open windows and better views, but avoid leaning out of doors or windows as it is unsafe.
  • Eco-Conscious Travel: Trains have a significantly lower carbon footprint compared to flying or private vehicle hire.

Best Train Routes in Sri Lanka for Scenic Journeys

  1. Kandy to Ella

One of the famous scenic experiences is riding the train from Kandy to Ella. Departing from Kandy’s colonial station, the train passes through Peradeniya, Nanu Oya (for Nuwara Eliya), and several hill-country towns before reaching Ella. Sit back and enjoy the view of the central highlands, rolling tea estates, and cloud-wreathed mountains. The stretch between Nanu Oya and Ella offers the most dramatic scenery, especially in the early morning.

  • Distance: 140 km
  • Duration: 6–7 hours
  • Starting Price: LKR 1,000–3,500 (INR 300–900 approx.)
  • Best time: Morning departures for clear skies
  1. Ella to Badulla

Take a 45-minute train ride between Ella and Badulla. This train route offers an enchanting glimpse of the central highlands, such as the Demodara loop, the Nine Arches bridge, mountain villages, and lush tea estates.

  • Distance: 30 km
  • Duration: 45 minutes – 1 hour
  • Starting Price: LKR 500–1,500 (INR 150–400 approx.)
  • Best time: Morning or late afternoon
  1. Colombo to Kandy

Riding a train from Colombo to Kandy features on almost every 7-day Sri Lanka itinerary. This three-hour trip takes you from the bustling capital into the lush hill country, passing paddy fields, coconut palms, and small-town railway stations. Additionally, some trains on this route go all the way to Badulla via Kandy. 

  • Distance: 121 km  
  • Duration: 2.5–3 hours 
  • Starting Price: LKR 500–2,000 (INR 150–500 approx.)
  • Best time: Early morning
  1. Colombo to Galle

Hugging the southwestern coast, a train ride from Colombo to Galle offers stunning ocean views mere metres from the Indian Ocean. As the train clatters out of Colombo, passengers on the right side will have views of the ocean. Watch fishing boats bob in turquoise water, spot surfers at Hikkaduwa, and arrive at the UNESCO-listed Galle Fort. 

  • Distance: 116 km
  • Duration: 2–2.5 hours
  • Starting Price: LKR 500–1,500 (INR 150–400 approx.)
  • Best time: Any time of day
  1. Anuradhapura to Jaffna

If you want to witness the untouched landscape of the north-central and northern provinces, take a train from Anuradhapura to Jaffna. This 195 km journey will take you on a straight route across flatlands that showcase stunning wild scenery, salt flats, and the ‘Elephant Pass’ peninsula. However, this train departs from Colombo for those wishing to relish the entire journey from Colombo to Jaffna.

  • Distance: 195 km
  • Duration: 3.5–4.5 hours
  • Starting Price: LKR 800–2,500 (INR 200–600 approx.)
  • Best time: Morning
  1. Nuwara Eliya to Ella

Take a spellbinding journey on one of the most scenic train routes in Sri Lanka, the Nuwara Eliya to Ella. Nevertheless, there is no train station in Nuwara Eliya itself; you must board the train from Nanu Oya, which is 20 minutes away. This is a 3-4 hour train from Nuwara Eliya to Ella that passes through rolling tea plantations, misty hills and charming villages. If you are looking for a short scenic journey, you can’t miss this train journey to combine with your Sri Lanka tour packages

  • Distance: 60–65 km
  • Duration: 3–4 hours
  • Starting Price: LKR 1,000–3,000 (INR 300–800 approx.)
  • Best time: Morning departures for clear views

Scenic Routes Compared

RouteDurationScenic ScoreDifficulty
Kandy to Ella6–7 hours10/10Easy — book reserved seats early
Ella to Badulla45 min – 1 hour8/10Easy — good for a short add-on
Colombo to Kandy2.5–3 hours7/10Easy — frequent departures
Colombo to Galle2–2.5 hours7/10Easy — sit right side for sea views
Nuwara Eliya to Ella3–4 hours9/10Moderate — requires transfer via Nanu Oya
Anuradhapura to Jaffna3.5–4.5 hours6/10Moderate — fewer tourist services en route

Sri Lanka Train List with Routes, Timings & Ticket Prices

Train NameRouteFirst TrainDaysStarting Price (LKR / INR)
Udarata MenikeColombo Fort → Badulla05:55 AMDailyLKR 1,000 (₹300 approx.)
Podi MenikeColombo Fort → Badulla09:45 AMDailyLKR 1,000 (₹300 approx.)
Intercity ExpressColombo Fort → Kandy07:00 AMDailyLKR 1,500 (₹400 approx.)
Ruhunu KumariColombo Fort → Matara06:30 AMDailyLKR 800 (₹200 approx.)
Galu KumariColombo Fort → Galle07:25 AMDailyLKR 500 (₹150 approx.)
Yal DeviColombo Fort → Jaffna06:00 AMDailyLKR 1,500 (₹400 approx.)
Uttara DeviColombo Fort → Jaffna07:30 PMDailyLKR 1,500 (₹400 approx.)
Ella OdysseyKandy → Ella08:47 AMDailyLKR 6,000 (₹1,500 approx.)
Badulla Night MailColombo Fort → Badulla08:15 PMDailyLKR 1,000 (₹300 approx.)

Tips: Tickets for popular routes like Kandy to Ella open 30 days in advance and often sell out within hours during peak season.

 Sri Lanka Train Classes Explained

Sri Lanka Railways operates mainly three classes of travel, each offering a distinct experience. Understanding the differences helps you choose the right ticket for your journey.

1st Class: These are air-conditioned observation cars with reclining seats and wide glass windows, ideal for enjoying panoramic views. It is an ideal choice for couples, photographers and comfort seekers. It is more expensive than other classes of the train.

2nd Class: This class offers the best value travel, ideal for every kind of traveller. Unlike 1st class, these classes have cushioned seats, fans and open windows, which offer a more immersive experience. It allows you to choose reserved and unreserved seat options.

3rd Class: These are budget-friendly coaches with basic seats. It is usually crowded, mostly unreserved and ideal for short local journeys.

Sleeper or Night Trains: These types of trains feature basic sleeping berths. Additionally, night trains operate on routes like Colombo to Badulla or Jaffna, but most do not have proper sleeper berths and typically offer reclining or seated arrangements.

Train Classes Compared

ClassACReservedBest For
1st Class (Observation)YesYesPhotographers, couples, panoramic views
2nd ClassNoReserved or unreservedBest all-round value, most travellers
3rd ClassNoMostly unreservedShort local hops, tightest budgets
Night/SleeperNo (varies)ReservedOvernight routes like Colombo–Badulla or Jaffna

 Sri Lanka Train Ticket Prices & Types

Ticket TypeClassPrice Range (LKR / INR)Best ForNotes
Unreserved Ticket2nd / 3rd ClassLKR 100–1,000 (₹30–300)Budget travellers, short tripsCan be crowded, no guaranteed seat
Reserved Seat2nd ClassLKR 1,000–2,500 (₹300–700)Comfortable long journeysMust book in advance
Reserved Seat1st Class (AC)LKR 2,500–5,000 (₹700–1,200)Comfortable & scenic travelLimited availability
Observation Class1st ClassLKR 4,000–6,000 (₹1,000–1,500)Scenic routes like Kandy–EllaLarge panoramic windows
Ella Odyssey TicketTourist TrainLKR 5,000–10,000 (₹1,200–2,500)Premium scenic experienceIncludes photo stops
Night Train / Sleeper2nd / 3rd ClassLKR 1,500–3,000 (₹400–800)Overnight travelBasic sleeping berths
Intercity Express1st/2nd ClassLKR 1,500–4,000 (₹400–1,000)Faster travel between citiesFewer stops, quicker journey

How to Book Train Tickets, Sri Lanka

Online (Official): The Sri Lanka Railways online portal at seat reservations. railway.gov.lk opens bookings 30 days before departure.

At Stations: Go to big stations like Colombo Fort, Kandy, or Ella. There are special counters for tourists.

Tour Operators: Some hotels or travel agents can book tickets for you at a small fee.

Booking Methods Compared

MethodBest ForCancellationAvailability
Official online portalTravellers booking 30 days ahead for popular routesAllowed per railway policy on the portalOpens exactly 30 days before departure
Station countersLast-minute or unreserved ticketsSame-day purchase onlySubject to seats remaining
Tour operators/hotelsTravellers who prefer someone else to handle itDepends on the operator’s own policyConvenient but usually a small service fee

Essential Tips for Train Travel in Sri Lanka

  • Book early, especially for popular routes like Kandy–Ella.
  • For the best views on Kandy–Ella, sit on the right side of the train.
  • Travel in the morning for clear skies.
  • Avoid rush hour as trains get crowded.
  • Bring small cash for tickets and snacks.
  • Get to the station early, especially if you don’t have a reserved seat.
  • Keep bags close, especially on crowded trains.
  • Check train schedules in advance as timings can change, and delays are common on scenic routes.
  • Always follow railway safety guidelines and avoid leaning out of moving trains.
  • Train schedules and availability may change, so it’s best to confirm details with official sources before travel.

Mistakes First-Time Travellers Make

  • Booking too late: Reserved seats on Kandy–Ella can sell out within hours of the 30-day booking window opening, especially in peak season.
  • Choosing the wrong side: Sitting on the left instead of the right on the Kandy–Ella route means missing most of the valley and tea-estate views.
  • Assuming all classes are air-conditioned: Only 1st-class observation coaches are AC; 2nd and 3rd class rely on open windows and fans.
  • Skipping the short connector routes: Travellers often book Kandy–Ella and stop there, missing the quick but scenic Ella–Badulla leg over the Nine Arches Bridge.
  • Not carrying cash: Card payments are rarely accepted onboard or at smaller stations, so small LKR notes are essential.

Which Route Suits You Best

  • Best for photography: Kandy to Ella, seated on the right, especially around the Nine Arches Bridge and Demodara Loop.
  • Best for families: Colombo to Kandy — shorter, frequent departures, and easier with children than the longer hill-country stretches.
  • Best for honeymooners: Nuwara Eliya to Ella, for a quieter, less-crowded scenic ride through tea country.
  • Best for a quick scenic hit: Ella to Badulla, when time is limited, but the Nine Arches Bridge is a must-see.

Rainy season (May–September, southwest monsoon) can bring misty, low-visibility hill country views but fewer crowds; dry season (December–March) offers clearer skies and higher demand for reserved seats.

Conclusion – Is Train Travel in Sri Lanka Worth It?

Train travel in Sri Lanka is, undoubtedly, one of the most picturesque and affordable experiences. From misty mountains and lush tea plantations to coastal views along the ocean, every route offers something different. Whether you choose budget-friendly seats or a scenic observation coach, the train trip in Sri Lanka is truly unforgettable. 

FAQs: 

 Do I need to book train tickets in advance for Sri Lanka?

Yes, especially for the Kandy–Ella route. First- and second-class reserved seats regularly sell out 30 days in advance. 

What is the most scenic train route in Sri Lanka?

The Kandy to Ella route is considered the most scenic train route in Sri Lanka. The stretch between Nanu Oya and Ella, passing through Haputale and over the Nine Arches Bridge, is particularly spectacular.

 Is it safe to travel by train in Sri Lanka?

Yes, train travel in Sri Lanka is generally very safe for tourists. Keep valuables secure, don’t lean too far out of open doors, and be mindful of your surroundings in crowded stations.

Can Indians get a visa on arrival in Sri Lanka?

Sri Lanka has periodically offered free visa-on-arrival schemes for Indians during tourism promotion periods. It is strongly advised to always apply for the ETA in advance. 

What is the best train ride in Sri Lanka?

The Kandy to Ella train is the most scenic railway journey in Sri Lanka, passing through tea plantations, mountains, and iconic bridges like the Nine Arches Bridge. 

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts