Ella Odyssey Train is a special tourist train service in Sri Lanka, designed to provide travelers with a scenic and immersive experience through the country’s lush hill country.
The Ella Odyssey train goes to Badulla from Colombo on every Monday, Thursday and Saturday and comes back to Colombo from Badulla on every Tuesday, Friday and Sunday. It stops at the most popular tourist attractions places between Kandy and Badulla.
Colombo to Badulla Train Timetable
Frequency | Departure Time |
---|---|
Monday Thursday Saturday | Colombo -5:30am Kandy – 8:25am Nanu Oya – 12:12pm Ella – 2:43pm Badulla – 3:44pm |
Badulla to Colombo Train Timetable
Frequency | Departure Time |
---|---|
Tuesday Friday Sunday | Badulla – 8:00am Ella – 8:56am Nanu Oya – 11:26am Kandy – 3:15pm Colombo – 6:00pm |
Available Seats
Class | Available Seats | Price |
---|---|---|
1st Class (A/C) Saloon | 176 seats | LKR 8,000 |
2nd Class Reserved Seats | 144 seats | LKR 6,000 |
3rd Class Reserved Seats | 50 seats | LKR 5,000 |
Ella Odyssey Train Ticket Prices
- First Class Air Condition – 8,000 Rupees Per Person (One way)
- Second Class – 6,000 Rupees Per Person (One way)
- Third Class – 5,000 Rupees Per Person (One way)
1st Class (Reserved)
Station | Kandy | Nanu Oya | Ella | Badulla |
---|---|---|---|---|
Colombo | LKR 4,000 | LKR 6,000 | LKR 8,000 | LKR 8,000 |
Kandy | – | LKR 4,000 | LKR 5,000 | LKR 6,000 |
Nanu Oya | LKR 3,000 | – | LKR 3,000 | LKR 4,000 |
Ella | LKR 4,000 | LKR 4,000 | – | LKR 3,000 |
Badulla | LKR 5,000 | LKR 4,000 | LKR 3,000 | – |
2nd Class (Reserved)
Station | Kandy | Nanu Oya | Ella | Badulla |
---|---|---|---|---|
Colombo | LKR 2,000 | LKR 5,000 | LKR 5,000 | LKR 6,000 |
Kandy | – | LKR 2,000 | LKR 3,000 | LKR 5,000 |
Nanu Oya | LKR 2,000 | – | LKR 2,000 | LKR 4,000 |
Ella | LKR 4,000 | LKR 3,000 | – | LKR 3,000 |
Badulla | LKR 6,000 | LKR 3,000 | LKR 2,000 | – |
3rd Class (Reserved)
Station | Kandy | Nanu Oya | Ella | Badulla |
---|---|---|---|---|
Colombo | LKR 2,000 | LKR 3,000 | LKR 5,000 | LKR 5,000 |
Kandy | – | LKR 2,000 | LKR 3,000 | LKR 4,000 |
Nanu Oya | LKR 2,000 | – | LKR 2,000 | LKR 2,500 |
Ella | LKR 3,000 | LKR 2,000 | – | LKR 2,000 |
Badulla | LKR 5,000 | LKR 2,500 | LKR 2,000 | – |
Ella Odyssey train stops at below Photo locations
- Horsetail Waterfall view point – (2 minutes)
- Sri Pada (Adam’s Peak) view point – (2 minutes)
- St Clair Waterfall view point – (2 minutes)
- Elgin Falls view point – (2 minutes)
- Summit Level – (2 minutes)
- No 18 Tunnel – (3 minutes)
- Kithal Ella Waterfall view point – (3 minutes)
- Nine Arches Bridge – (10 minutes)
Ella Odyssey Train Schedule (Colombo – Badulla)
- Colombo Fort – 5.30am
- Gampaha – 6.01am
- Veyangoda – 6.12am
- Polgahawela – 6.46am
- Rambukkana – 6.58am
- Peradeniya – 8.04am
- Kandy – 8.25am
- Peradeniya – 8.33am
- Nawalapitiya – 9.23am
- Hatton – 10.38am
- Great Western – 11.44am
- Nanu Oya – 12.07pm
- Ohiya – 1.07pm
- Idalgashinna – 1.35pm
- Haputale – 1.53pm
- Diyathalawa – 2.05pm
- Bandarawela – 2.19pm
- Ella – 2.50pm
- Demodara – 3.25pm
- Hali Ela – 3.48pm
- Badulla – 4.01pm
Ella Odyssey Train Schedule (Badulla – Colombo)
- Badulla
- Hali Ela
- Demodara
- Ella
- Bandarawela
- Diyathalawa
- Haputhale
- Idalgashinna
- Ohiya
- Nanu Oya
- Great Western
- Hatton
- Nawalapitiya
- Kandy
- Peradeniya
- Rambukkana
- Polgahawela
- Veyangoda
- Gampaha
- Maradana
- Colombo Fort
How to Book Ella Odyssey Train
- Railway Online Ticket Website – Visit now
- Dialog Railway Ticketing – Dial 444
- mTicketing – Dial 365
- Visit Railway Station
Last update: 2025-05-05