Contents
The Ella Odyssey Train is a special service operated by Sri Lanka Railways, designed to offer both local and international travelers a unique and scenic journey through Sri Lanka’s picturesque hill country. This train traverses the route from Colombo to Badulla, passing through key destinations such as Kandy, Nanu Oya (Nuwara Eliya), and Ella, culminating in Badulla. Along the way, the train makes stops at several scenic and significant photo locations, enhancing the travel experience.



Ella Odyssey Train Schedule & Route
The Ella Odyssey operates every Saturday and Sunday, departing from Kandy Railway Station at 9:45 AM and reaching Demodara Station by 5:22 PM. The return journey starts from Demodara at 6:00 PM, arriving back in Kandy later that night.
Key Stops Along the Route
The train makes scheduled stops at some of the most famous hill country stations, allowing passengers to enjoy breathtaking landscapes:
- Peradeniya
- Nawalapitiya
- Hatton
- Great Western
- Nanu Oya (for Nuwara Eliya)
- Pattipola
- Ohiya
- Idalgashinna
- Haputale
- Bandarawela
- Ella
- Demodara (Final Stop)
Scenic Stops and Photo Opportunities 📸
- Horsetail Waterfall Viewpoint: 2-minute stop
- Sri Pada (Adam’s Peak) Viewpoint: 2-minute stop
- St. Clair Waterfall Viewpoint: 2-minute stop
- Elgin Falls Viewpoint: 2-minute stop
- Summit Level: 2-minute stop
- Tunnel No. 18: 3-minute stop
- Kithal Ella Waterfall Viewpoint: 3-minute stop
Highlight Stop: Nine Arches Bridge
One of the major attractions along the route is the iconic Nine Arches Bridge, where the train makes a 10-minute stop, offering passengers the perfect opportunity to take breathtaking photos of this architectural marvel.

Ella Odyssey Train Ticket Prices & Seating Classes
The Ella Odyssey train features three seating classes, all with reserved seating:
| Class | Number of Seats | Ticket Price (LKR) |
|---|---|---|
| First Class | 176 | 7,000 |
| Second Class | 176 | 6,000 |
| Third Class | 44 | 5,000 |
- First-class seats offer air-conditioning and extra comfort.
- Second-class seats provide comfortable seating and large windows for panoramic views.
- Third-class seats are ideal for budget travelers who still want a reserved seat.
Booking Your Ticket
Reservations for the Ella Odyssey Train can be made up to 30 days prior to your travel date. Here are the available booking methods:
- At Major Railway Stations: Tickets can be purchased directly from main railway stations such as Colombo Fort, Maradana, Gampaha, Veyangoda, Kandy, Nawalapitiya, Ella, Nanu Oya, Hatton, and Diyathalawa between 9:00 AM and 4:00 PM.
- Mobitel M-Ticketing Service: Dial 365 from a Mobitel line to book your ticket via phone. Ensure you have sufficient credit to cover the ticket cost.
- Online Booking: Visit the Sri Lanka Railways official website to book your ticket online https://seatreservation.railway.gov.lk/mtktwebslr/
Due to high demand, especially among tourists, it’s advisable to book your tickets well in advance.
Taking the Ella Odyssey Train is a great way to see the stunning hill country of Sri Lanka. Whether you love taking photos, enjoy nature, or just want a special travel experience, this train ride will be one of the best parts of your trip to Sri Lanka. ❤️

