Travelers planning to explore Sri Lanka’s hill country can now enjoy a smoother journey, as the train service between Badulla, Ella, and Ambewella has resumed.
Note: The Kandy to Ambewella train service has NOT yet resumed.
This scenic railway route remains popular among both tourists and locals for its breathtaking views of tea plantations, mountains, tunnels, and historic railway landmarks. This update is especially useful for tourists staying in Ella and locals planning day trips through the upcountry region.

Latest Train Schedule (Updated)
Badulla to Ambewella (9.00 AM)
- Depature: 09.00 AM (Badulla)
- Arrival: 09.50 AM (Ella)
- Arrival: 11.46 AM (Ambewella)
Badulla to Ambewella (3.00 PM)
- Depature: 03.00 PM (Badulla)
- Arrival: 03.50 PM (Ella)
- Arrival: 05.46 PM (Ambewella)
Ambewella to Badulla (9.30 AM)
- Depature: 09.30 AM (Ambewella)
- Arrival: 11.25 AM (Ella)
- Arrival: 12.16 PM (Badulla)
Ambewella to Badulla (3.00 PM)
- Depature: 03.00 PM (Ambewella)
- Arrival: 04.55 PM (Ella)
- Arrival: 05.46 PM (Badulla)
During the journey, the train passes:
- Tea estates, tunnels, and misty mountain landscapes
- Demodara Nine Arch Bridge
- Demodara Spiral Railway Loop
- Idalgashinna viewpoints
This makes the journey as memorable as the destination itself.
Why This Train Route Matters for Travelers
- Ideal for tourists staying in Ella
- Budget-friendly compared to taxis
- One of the most scenic train journeys in Sri Lanka
- Convenient for day trips to Ambewella
- Less traffic and more relaxed travel
This route is popular among photographers, backpackers, and slow travelers who want to experience the hill country at a relaxed pace.
Travel Tips for Passengers
- Arrive early during weekends and peak seasons
- Seats may be limited — especially in 2nd and 3rd class
- Carry cash for small station vendors
- Train schedules may change due to weather or operational reasons
Final Note
For travelers, the Badulla–Ella–Ambewella train service remains one of the most scenic and affordable ways to explore Sri Lanka’s hill country in 2025–2026. For the latest train updates, Ella itineraries, and practical travel tips, explore the guides on EllaHype.
Hello, does the afternoon train from Ambewella (at 3:00PM) to Badulla really operate? I looked on https://eservices.railway.gov.lk/schedule and there is only the first connection (at 9.30AM)…
Hello Mira, the train is scheduled to operate at 3:00 PM. However, please note that the official railway website is not always updated in real-time. For the most accurate and frequent train service updates during your visit to Sri Lanka, we highly recommend downloading the RDMNS.LK app, which is available on both the Play Store and App Store. It provides live tracking and delay alerts. Thank you!