Ella Odyssey – NanuOya Tourist Train in Sri Lanka

Ella Od

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 StationDeparture Time
Nanu Oya8:10am
Ambewela8:50am
Pattipola9:00am
Ohiya9:14am
Idalgashinna9:36am
Haputale9:51am
Diyathalawa10:02am
Bandarawela10:17am
Heel Oya10:30am
Ella10:45am
Demodara11:06am
Hali Ela11:24am
Badulla11:36am

Badulla to Nanu Oya Train Schedule

Train StationDeparture Time
Badulla1:00pm
Hali Ela1:27pm
Demodara1:46pm
Ella2:08pm
Heel Oya2:25pm
Bandarawela2:39pm
Diyathalawa2:54pm
Haputale3:06pm
Idalgashinna3:47pm
Ohiya4:05pm
Pattipola4:19pm
Ambewela4:58pm
Nanuoya5:30pm

View Points

  • 9 Arch Bridge
  • Elgin Waterfall
  • Summit Level
  • Idalgashinna Station

Last Update: 10/02/2025

Leave a Comment

Your email address will not be published. Required fields are marked *

43 views
Scroll to Top