The Ella Odyssey NanuOya train, a scenic luxury train service in Sri Lanka, runs between NanuOya and Badulla every day except on Tuesday starting from February 10, 2025.
This special tourist train offers breathtaking views of lush tea plantations, misty mountains, and famous landmarks like Nine Arches Bridge, making it one of the best train journeys in Sri Lanka. Book your tickets now to experience the unforgettable Ella Odyssey – NanuOya Badulla train ride!
Travel Distance: 85.34 km
Approximate Time: 3 Hours and 30 Minutes
Frequency: Every Day Except on Tuesday
Train Numbers: 1043 / 1044
Nanu Oya to Badulla Train Schedule
Train Station | Departure Time |
---|---|
Nanu Oya | 8:10am |
Ambewela | 8:50am |
Pattipola | 9:00am |
Ohiya | 9:14am |
Idalgashinna | 9:36am |
Haputale | 9:51am |
Diyathalawa | 10:02am |
Bandarawela | 10:17am |
Heel Oya | 10:30am |
Ella | 10:45am |
Demodara | 11:06am |
Hali Ela | 11:24am |
Badulla | 11:36am |
Badulla to Nanu Oya Train Schedule
Train Station | Departure Time |
---|---|
Badulla | 1:00pm |
Hali Ela | 1:27pm |
Demodara | 1:46pm |
Ella | 2:08pm |
Heel Oya | 2:25pm |
Bandarawela | 2:39pm |
Diyathalawa | 2:54pm |
Haputale | 3:06pm |
Idalgashinna | 3:47pm |
Ohiya | 4:05pm |
Pattipola | 4:19pm |
Ambewela | 4:58pm |
Nanuoya | 5:30pm |
View Points
- 9 Arch Bridge
- Elgin Waterfall
- Summit Level
- Idalgashinna Station
Last Update: 10/02/2025