Contents
Demodara is the station before Ella, 14.68 km from Badulla on the Main Line.[1][2] The Demodara Nine Arch Bridge, completed in 1921, is 91 m long and 24 m high and is among the most attractive sights of the Ella valley.[3]
Badulla to Demodara by Train
The Colombo Fort-Badulla trains serve this stretch.[4] Fares from Badulla to Demodara are LKR 150 in first class, LKR 100 in second class and LKR 40 in third class.[1] The line between Badulla and Nanu Oya, which includes this stretch, reopened in June 2026 after repairs to the section damaged by Cyclone Ditwah.[5] The railway's own timetable page was marked as under development in June 2026, so check departure times and reserved seats on the railway's seat reservation site before you travel.[6]
Carrying on to Ella adds another 6.13 km, at LKR 100 in first class, LKR 50 in second class and LKR 20 in third class.[2]
Comparing Your Options
| Class | Fare (LKR) | Details |
|---|---|---|
| First class | 150[1] | 14.68 km by rail |
| Second class | 100[1] | 14.68 km by rail |
| Third class | 40[1] | 14.68 km by rail |
Good to Know
- Seeing the bridge: To visit the Nine Arch Bridge, get off at Demodara or continue to Ella, which is 6.13 km further.[2]
- Seats: If you need a guaranteed seat, reserve in advance on the railway's seat reservation site rather than relying on unreserved carriages.
Timetable
| Train Badulla - Demodara $ 6.05–18.09 36m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Badulla to Demodara, including current prices and schedules.
The railway's fare table lists LKR 150 in first class, LKR 100 in second class and LKR 40 in third class for the 14.68 km.
The line is 14.68 km long. The railway's own timetable page was marked as under development in June 2026, so check current departure and arrival times on its seat reservation site.
The Demodara Nine Arch Bridge lies in the Ella valley. Get off at Demodara or continue to Ella to visit it.
First class is the most expensive at LKR 150 and third class the cheapest at LKR 40. Which classes are offered depends on the train, so check the railway's seat reservation site.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Sri Lanka Railways: Badulla - Passenger Ticket Rates. Retrieved October 15, 2026.
- [2] Sri Lanka Railways: Ella - Passenger Ticket Rates. Retrieved October 19, 2026.
- [3] Sri Lanka Tourism Development Authority: ELLA Volume 01 Part A. Retrieved October 17, 2026.
- [4] Sri Lanka Railways: Sri Lanka Railways: Our Services and online seat reservation. Retrieved October 15, 2026.
- [5] Sri Lanka Railways: Train services from Badulla to Nanu Oya have resumed after restoration of the Ambewela-Nanu Oya railway section damaged by Cyclone Ditwa. Retrieved October 15, 2026.
- [6] Sri Lanka Railways: Train Schedule Notice. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
