Important Update: Kandy – Ella Train & Ella Odyssey Service (January 2026)
Due to severe damage caused by the recent Ditwah Cyclone, several sections of the Kandy – Ella railway line have been affected. As a result, Ella Odyssey and all main line train services operating via Kandy and Ella are currently suspended until further notice.
Railway authorities have confirmed that repair and reconstruction work is ongoing; however, full restoration of services will take several months.
At present, only two daily train services are operating between Ambewela and Badulla via Ella.
Important:
Ambewela Railway Station is located three stations beyond Nanu Oya towards Ella. This means the iconic scenic train journey has been shortened.
Previous journey: Nanu Oya → Ella – approx. 3 hours
Current journey: Ambewela → Ella – approx. 2.5 hours
The same blue-coloured train coaches are in operation on this reduced route.
Latest Train Schedule – Ambewela ⇄ Ella
(Updated January 2026 – subject to change)
Ambewela ➝ Ella
• 09:30 AM – arrives Ella at 11:25 AM (Daily)
• 03:00 PM – arrives Ella at 04:55 PM (Daily)
Ella ➝ Ambewela
• 09:50 AM – arrives Ambewela at 11:55 AM (Daily)
• 03:50 PM – arrives Ambewela at 06:00 PM (Daily)
Classes & Reservations
Available classes:
✔ 1st Class Reserved
✔ 2nd Class Reserved
✔ 3rd Class Reserved
Official online seat reservation portal:
https://seatreservation.railway.gov.lk/mtktwebslr/
Traveller Advisory
• Kandy to Ella rail construction and repairs are still in progress.
• Until the full line is restored, train services will operate only between Ambewela and Ella / Badulla.
• Schedules may change at short notice depending on weather conditions and repair progress.
We strongly advise travellers to reconfirm train timings 24–48 hours before travel or consult your travel agency in Sri Lanka
What is Ella Odyssey Train?
Ella Odyssey Train is a special Train operated from Colombo to Badulla VIA Kandy – Nanu Oya – Ella ended up in Badulla. This Ella Odyssey Train stops at scenic / important photo locations which are located between Kandy and Badulla. Purpose of this Ella Odyssey Train is to help Sri Lanka Tourism by providing a joyful / thrilled train journey for local and overseas travelers.
Kandy to Ella Train journey is one of the most scenic train journeys in South Asia travelling through lush green tea estates / waterfalls / many tunnels which gives you a beautiful / joyful memory.

Ella Odyssey Train Schedule
From Colombo to Badulla
From Badulla to Colombo
Sri Lanka Railway Department start seat reservation exactly 30 days prior to your travel date not only for Ella Odyssey but all other express trains in Sri Lanka. Example - if you need to travel 14 June, you can reserve your ticket 13 May 10 AM onwards until your travel date. But make sure to reserve seats like Ella Odyssey train well in advance due to high demand.
Special Note – This 30 day period might change without prior notice. If you are a tourists, better you check with your travel agency in Sri Lanka.

There are 3 ways to book your Ella Odyssey Train as below
Please do not call to Ceylon Expeditions Travels for Ella Train Booking and contact your nearest main railway station
ඇල්ල දුම්රිය වෙන්කරවා ගැනීම සඳහා කරුණාකර Ceylon Expeditions Travels වෙත කතා නොකර ඔබේ ළඟම ඇති ප්රධාන දුම්රිය ස්ථානය අමතන්න.


Ella Odyssey Train Schedule Colombo – Badulla Every Saturday


Ella train journey is one of most scenic and beautiful train journey in Sri Lanka climbing through lush green tea estates / waterfalls / tunnels which create super adventurous feeling. Recommended activity during your family adventure holidays in Sri Lanka. This is also highly demanding train journey among tourist on their holiday in Sri Lanka.
Note – This update as of 14 Januray 2023 and you need to contact your tour operator in Sri Lanka for latest update on schedule / ticket price / booking terms of Ella Odyssey train whenever you plan your vacation in Sri Lanka since things might change frequently due to demand and the country situation.