Ella Odyssey Train Schedule

Ella Od

Ella Odyssey Special trains runs between Colombo Fort railway station and Badulla railway station.

The Ella Odyssey train goes to Badulla from Colombo on every Thursday and Saturday and comes back to Colombo from Badulla on every Friday and Sunday. It stops at the most popular tourist attractions places between Kandy and Badulla.

Colombo to BadullaBadulla to Colombo
5:30am9:15am
Every Thursday & SaturdayEvery Friday & Sunday
Reach Badulla 4:01pmReach Colombo 7:20pm

Available Seats

ClassNumber of SeatsPrice
1st Class (A/C)176 seatsLKR 5,000
2nd Class144 seatsLKR 4,000
3rd Class 50 seatsLKR 3,000

Ella Odyssey Train Ticket Prices

  • First Class Air Condition – 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)

1st Class Tickets

KandyNanu OyaEllaBadulla
ColomboLKR 3,000LKR 4,000LKR 5,000LKR 5,000
KandyLKR 3,000LKR 4000LKR 5,000
Nanu OyaLKR 3,000LKR 3,000LKR 4,000
EllaLKR 4,000LKR 3,000LKR 2,000
BadullaLKR 5,000LKR 4,000LKR 2,000

2nd Class Tickets

KandyNanu OyaEllaBadulla
ColomboLKR 2,000LKR 3,000LKR 4,000LKR 4,000
KandyLKR 2,000LKR 3,000LKR 4,000
Nanu OyaLKR 2,000LKR 2,000LKR 3,000
EllaLKR 3,000LKR 2,000LKR 2,000
BadullaLKR 4,000LKR 3,000LKR 2,000

3rd Class Tickets

KandyNanu OyaEllaBadulla
ColomboLKR 1,500LKR 2,000LKR 3,000LKR 3,000
KandyLKR 1,500LKR 2,000LKR 3,000
Nanu OyaLKR 1,500LKR 1,500LKR 2,000
EllaLKR 2,000LKR 1,500LKR 1,000
BadullaLKR 3,000LKR 2,000LKR 1,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.30 am
  • Gampaha – 6.01 am
  • Veyangoda – 6.12 am
  • Polgahawela – 6.46 am 
  • Rambukkana – 6.58 am 
  • Peradeniya – 8.04 am
  • Kandy – 8.25 am
  • Peradeniya – 8.33 am
  • Nawalapitiya – 9.23 am
  • Hatton – 10.38 am
  • Great Western – 11.44 am
  • Nanu Oya – 12.07 pm
  • Ohiya – 1.07 pm
  • Idalgashinna – 1.35 pm
  • Haputale – 1.53 pm
  • Diyathalawa – 2.05 pm
  • Bandarawela – 2.19 pm
  • Ella – 2.50 pm
  • Demodara – 3.25 pm
  • Hali Ela – 3.48 pm
  • Badulla – 4.01 pm

Ella Odyssey Train Schedule, Badulla – Colombo

  • Badulla – 9.15 am
  • Hali Ela – 9.29 am
  • Demodara – 9.59 am
  • Ella – 10.25 am
  • Bandarawela – 10.51 am
  • Diyathalawa – 11.05 am
  • Haputhale – 11.16 am
  • Idalgashinna – 11.34 am
  • Ohiya – 11.52 am
  • Nanu Oya – 12.50 pm
  • Great Western – 1.11 pm
  • Hatton – 2.16pm
  • Nawalapitiya – 3.25 pm
  • Kandy – 4.35 pm
  • Peradeniya – 4.44 pm
  • Rambukkana – 5.45 pm
  • Polgahawela – 5.57 pm
  • Veyangoda – 6.33 pm
  • Gampaha – 6.44 pm
  • Maradana – 7.16 pm
  • Colombo Fort 7.20 PM

How to Book Tickets

  1. Railway Online Ticket Website – Visit now
  2. Dialog Railway Ticket – Dial 444
  3. mTicketing – Dial 365

1 thought on “Ella Odyssey Train Schedule”

  1. We were on the Ella odyssey train on 5th April from Badulla to Colombo. Train was bit less crowd but still people were on board including forigners. After Nawalapitiya I noticed some of the cleaners and catering staff having big bash near catering area. They were playing songs very loud and also yelling loud. I don’t know whether this is common occurrence or one time but the atmosphere is so disappointing specially this train is known as key tourist attraction. So as a concern person please make sure to control as key sri lankan icon maintain its sri lankan value

Leave a Comment

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

27,130 views
Scroll to Top