Frequently Asked Questions

F.A.Q

Tickets and Booking

  • You can reserve your ticket 30 days prior to travel date.
  • Yes possible but subject to availability. Better you book your tickets 30 days exactly prior to travel will help you to get a window seat.

Train Schedule and Duration

  • From Colombo to Badulla (Every Thursday & Saturday):
  • Departure: 5:30 AM from Colombo Fort railway station
  • Arrival: 3:53 PM at Badulla railway station
  • From Badulla to Colombo (Every Friday & Sunday):
  • Departure: 9:15 AM from Badulla railway station
  • Arrival: 7:20 PM at Colombo Fort railway station
  • Ella Odyssey Train Journey is a 10-hour Train Journey if you get on to the Train From Colombo.

Ticket Prices and Classes

  • First Class (A/C): LKR 8,000 Second Class: LKR 6,000 Third Class: LKR 5,000
  •  First Class (A/C): LKR 5,000 Second Class: LKR 4,000 Third Class: LKR 3,000
  • The First Class (A/C) has 176 seats with air conditioning and comfortable seating.

Train Facilities

  • Air-conditioned first-class carriages
  • Restaurant car
  • Restroom facilities
  • Window seating options
  • Yes, restaurant car is available, and you may have some short eats / tea / coffee etc.
  • Yes, there are restroom facilities for passengers’ convenience on the Ella Odyssey Train.

Route and Navigation

  •  The train runs through 21 stations including: Colombo Fort, Gampaha, Veyangoda, Polgahawela, Rambukkana, Peradeniya, Kandy, Nawalapitiya, Hatton, Great Western, Nanu Oya, Ohiya, Idalgashinna, Haputale, Diyathalawa, Bandarawela, Ella, Demodara, Hali Ela, and Badulla.
  • The stops between Kandy and Ella include: Peradeniya, Nawalapitiya, Hatton, Great Western, Nanu Oya, Ohiya, Idalgashinna, Haputale, Diyathalawa, and Bandarawela.