Please wait...

Introduction to the Ella Odyssey Train

The Ella Odyssey Train offers an exquisite journey from Colombo to Badulla, traversing through Kandy, Nanu Oya, and the picturesque town of Ella. This special train ride is a key attraction for both local and international travelers, showcasing the stunning landscapes and cultural beauty of Sri Lanka. It’s an ideal way to experience the natural splendor of South Asia, featuring scenic routes through tea estates, waterfalls, and tunnels.

Ella Odyssey Train on Nine Arches Bridge

Ella Odyssey Train Schedule and Stops

The train operates on specific days, providing ample opportunity for travelers to plan their trip:

  • From Colombo to Badulla:Departures are on Thursdays and Saturdays. The train leaves Colombo Fort at 5:30 AM and reaches Badulla by 3:53 PM.
  • From Badulla to Colombo:Departures are on Fridays and Sundays. The train departs Badulla at 9:50 AM and arrives in Colombo at 7:20 PM.

During the journey, the Ella Odyssey Train makes brief stops at several picturesque locations, including:

  1. Horsetail Waterfall Viewpoint
  2. Sri Pada (Adam’s Peak) Viewpoint
  3. St Clair Waterfall Viewpoint
  4. Elgin Falls Viewpoint
  5. Summit Level
  6. No 18 Tunnel
  7. Kithal Ella Waterfall Viewpoint
  8. Nine Arches Bridge
Demodara Nine Arch Bridge

Ella Odyssey Train Ticket Reservations and Prices

Booking your journey on the Ella Odyssey Train requires planning. Tickets can be reserved 30 days prior to your travel date. However, due to high demand, it’s advisable to book well in advance. The ticket prices are as follows:

  • First Class Air Conditioned: 5,000 Rupees per person (one way)
  • Second Class: 4,000 Rupees per person (one way)
  • Third Class: 3,000 Rupees per person (one way)

How to Book the Ella Odyssey Train

Ella Odyssey Train Booking: A Scenic Adventure in Sri Lanka

There are several ways to secure your spot on this memorable journey:

  • In-person at main railway stations such as Colombo Fort, Maradana, Gampaha, Kandy, Nawalapitiya, Ella, Nanu Oya, Hatton, Diyathalawa, and others.
  • Through Mobitel M Ticketing Service, available 30 days prior to the travel date.
  • Online booking via the Sri Lanka Railway Department website at Sri Lanka Railway Department.
  • Booking through a travel agent in Sri Lanka (click here to contact us), especially recommended for tourists.

Leopard in Yala Safari

Explore Sri Lanka in 8 Days!

Our top-rated all-inclusive itinerary – includes transportation, services, and bed % breakfast hotels. Discover why it’s our bestselling journey! Click to Start Your Adventure!

Kandy to Ella Train Journey In Sri Lanka: The Ultimate Guide

Timetable for the Ella Odyssey Train from Colombo to Badulla

The train departs from Colombo to Badulla on Saturdays, providing travelers with a weekend option to explore the scenic route.

  • Colombo Fort – 5.30 AM
  • Gampaha 6.00 AM
  • Veyangoda 6.11 AM
  • Polgahawela 6.45 AM
  • Rambukkana 6.56 AM
  • Peradeniya 8.04 AM
  • Kandy 8.13 AM
  • Leaving from Kandy 8.25 AM
  • Peradeniya 8.33 AM
  • Nawalapitiya 9.18 AM
  • Hatton 10.35 AM
  • Great Western 11.40 AM
  • Nanu Oya 12.02 PM
  • Ohiya 1.02 PM
  • Idalgashinna 1.25 PM
  • Haputhale 1.52 PM
  • Diyathalawa 2.04 PM
  • Bandarawela 2.17 PM
  • Ella 2.47 PM
  • Demodara 3.15 PM
  • Hali Ela 3.39 PM
  • Badulla 3.53 PM
Kandy to Ella Train Journey

Timetable for the Ella Odyssey Train from Badulla to Colombo

On Sundays, the train makes its return journey from Badulla to Colombo, allowing passengers to travel back after a weekend stay.

  • Badulla 9.50 AM
  • Ella 10.33 AM
  • Bandarawela 10.58 AM
  • Diyathalawa 11.12 AM
  • Haputhale 11.23 AM
  • Nanu Oya 12.45 PM
  • Thalawakela 1.30 PM
  • Hatton 2.14 PM
  • Nawalapitiya 3.21 PM
  • Peradeniya 4.07 PM
  • Kandy 4.22 PM
  • Laveing from Kandy 4.35 PM
  • Peradeniya 4.43 PM
  • Rambukkana 5.44 PM
  • Polgahawela 5.56 PM
  • Veyangoda 6.32 PM
  • Gampaha 6.43 PM
  • Maradana 7.14 PM
  • Colombo Fort 7.20 PM
Ella Odyssey Train Ride

FAQs for Tourists

  • Online booking is available and recommended for convenience.
  • Tickets should ideally be booked 30 days in advance, though this period may change due to the fuel crisis or other factors.
  • A restaurant car is available on the train, offering snacks, tea, and coffee.
  • Window seats can be booked but are subject to availability. Booking 14 days in advance is advised for the best chance at securing a window seat.

Related Reading: Kandy to Ella Train Journey In Sri Lanka: The Ultimate Guide

A Must-Experience Journey

The Ella Odyssey Train journey is more than just travel; it’s an immersive experience into the heart of Sri Lanka’s natural beauty. Whether you’re on a family adventure or a solo trip, this train journey promises scenic views and a chance to create lasting memories. Please note that details like schedules and prices may change, so it’s essential to contact your tour operator in Sri Lanka for the most current information.

Kandy to Ella Train Journey In Sri Lanka: The Ultimate Guide

Frequently Asked Questions About Ella Odyssey Train Booking and Journey


How can I secure a seat on the Ella Odyssey Train?

You can book your tickets online, at key railway stations, or through travel agencies in Sri Lanka. It’s advisable to book at least 30 days in advance.

What are the ticket classes and prices for the Ella Odyssey Train?

The train offers first-class, second-class, and third-class tickets, with prices varying depending on the class and travel segment.

Are there specific facilities or services on the Ella Odyssey Train?

The train features a dining car where passengers can purchase snacks, tea, and coffee.

Can I reserve a window seat on the Ella Odyssey Train?

Yes, window seats can be booked, subject to availability. Advance booking (14 days or more) is recommended.

When should I book my tickets for the Ella Odyssey Train?

Ideally, tickets should be booked 30 days in advance. However, this period may change due to external factors.

What is the duration of the Ella Odyssey Train journey?

The duration depends on your starting point and destination, with the Colombo to Badulla journey taking approximately 10 hours.

Are there notable landmarks or scenic spots on the Ella Odyssey train route?

Yes, the journey is known for its stunning landscapes, including tea plantations, historic bridges, and natural wonders.

Is food available for purchase on the Ella Odyssey train?

In addition to the dining car, there may be vendors selling local snacks and drinks.

What should I bring for the Colombo to Badulla train journey?

Comfortable attire, a camera, water, snacks, personal entertainment, and essential travel documents are recommended.

How accessible is the Ella Odyssey Train for travelers with mobility issues?

Check in advance for specific accessibility needs as facilities may vary across trains and stations.

Can I stop at intermediate stations with my ticket?

This depends on your ticket type. Some allow stopovers, while others are for direct journeys.

Are there any luggage restrictions on the Ella Odyssey Train?

Standard luggage rules apply, but it’s best to check specific allowances when booking.

Is Wi-Fi available on the Ella Odyssey train?

Wi-Fi availability varies; it’s advisable not to rely on internet access during the journey.

Can I choose my seat when booking online for the Ella Odyssey Train?

Yes, especially if booking in advance. This includes selecting preferred seats like window seats.

Are there any changes in schedules and booking due to external factors?

Schedules and booking details may change, so it’s important to check the latest information close to your travel date.

Lanka Tour Experts Quick Contact Popup