Quick answer
A Badulla day trip from Ella takes a half to a full day and shows a working hill country town rather than a tourist village. Badulla, the capital of Uva Province, is roughly 45 minutes to an hour from Ella by road or roughly one to one and a half hours by train via the Nine Arch Bridge and the Demodara loop. The highlights are the Muthiyangana Raja Maha Vihara temple, the busy market, the railway terminus and colonial-era buildings, with Dunhinda Falls a short drive beyond.
Key takeaways
- Badulla is the provincial capital of Uva, roughly 45 minutes to an hour from Ella by road.
- The train from Ella to Badulla takes roughly one to one and a half hours and crosses the Nine Arch Bridge and the Demodara loop.
- Muthiyangana Raja Maha Vihara is Badulla's most important temple, linked by tradition to one of the Buddha's visits to Sri Lanka.
- Badulla is the terminus of the main hill country railway from Colombo, reached in the mid-1920s.
- Dunhinda Falls lies a short drive from Badulla town and is often combined with the visit.
Why a Badulla day trip is worth it from Ella
A Badulla day trip is worth it because it shows the hill country without the filter of tourism. Badulla is a real provincial capital with government offices, schools, markets and traffic, and almost no cafes aimed at visitors. After a couple of days in Ella, that change is refreshing.
It also completes the railway story. Riding the last stretch of the line from Ella over the Nine Arch Bridge and through the Demodara loop to the terminus is a quiet, satisfying half day, and the train is usually far less crowded than on the Kandy to Ella section.
Badulla also has history that Ella lacks. It was an important centre long before the plantations, and during the British period it became the administrative hub of the Uva hills, which is why colonial-era churches and offices sit among the temples and markets. The layers are visible in a single walk through the centre.
What to see in Badulla
Badulla's sights are modest but genuine, and a half day covers the main ones comfortably. A local guide or driver helps make sense of the town, which has few signs in English.
- →Muthiyangana Raja Maha Vihara: Badulla's most important Buddhist temple, linked by tradition to one of the Buddha's visits to Sri Lanka.
- →Badulla market: a busy local market with produce from the Uva hills and plains.
- →The railway station: the terminus of the main hill country line, with the atmosphere of a working station.
- →Colonial-era buildings: including St Mark's Church and older administrative buildings.
- →Dunhinda Falls: a short drive beyond the town, often combined with a visit.
Getting from Ella to Badulla
The best way to do a Badulla day trip from Ella is by train one way and road the other. The morning train from Ella to Badulla takes roughly one to one and a half hours and passes the Nine Arch Bridge and the Demodara loop. The return by car or tuk-tuk takes roughly 45 minutes to an hour.
Timetables change and delays are common, so check the day's departures at Ella station. Returning by road keeps the afternoon flexible and avoids waiting for a late train. Local buses also run between the two towns.
- →By train: roughly one to one and a half hours, via the Nine Arch Bridge and the Demodara loop.
- →By road: roughly 45 minutes to an hour by car or tuk-tuk.
- →By bus: regular local services; slower and busier.
- →Best combination: train out, car back.
Visiting Muthiyangana Raja Maha Vihara
Muthiyangana Raja Maha Vihara is one of the most venerated temples in the Uva region. According to tradition, it marks one of the places the Buddha visited in Sri Lanka, and it is among the sixteen sacred places of Buddhist pilgrimage on the island. The stupa and temple buildings are active places of worship.
Dress modestly, covering shoulders and knees, and remove shoes and hats before entering. The temple is busiest on poya days, when many families come to make offerings, which is a lovely time to visit if you keep a respectful distance.
Who a Badulla day trip suits
A Badulla day trip suits travellers staying three nights or more in Ella, railway enthusiasts, and anyone curious about everyday life in the hill country. It is also a good choice on a cloudy day, when Ella's viewpoints are hidden.
It suits less well travellers on a short stay who have not yet done Ella's main walks, or those looking for classic scenery. Badulla is interesting rather than beautiful, and it is worth being honest about that.
- →Suits: three-night stays, rail enthusiasts, cloudy days.
- →Less suited: very short stays, travellers seeking views.
Planning a Badulla day trip
Take a morning train from Ella, spend two to three hours in Badulla visiting the temple, market and station, add Dunhinda Falls if the flow is good, and return by road in the afternoon. This fits comfortably into a single day without an early start.
Lankan Stays & Trails can arrange for a driver to meet the train in Badulla, so the day includes the railway without the uncertainty of a return timetable.
Frequently asked questions
How far is Badulla from Ella?
Badulla is roughly 45 minutes to an hour from Ella by road, and roughly one to one and a half hours by train. The train crosses the Nine Arch Bridge and passes through the Demodara loop on the way, making it the more scenic option.
Is Badulla worth visiting from Ella?
It is worth it for travellers with three or more nights in Ella, railway enthusiasts and those curious about everyday hill country life. Badulla is a working provincial town rather than a scenic stop, so travellers looking only for views may prefer to stay in Ella.
What is there to do in Badulla?
Badulla's highlights are the Muthiyangana Raja Maha Vihara temple, the busy local market, the railway terminus and colonial-era buildings such as St Mark's Church. Dunhinda Falls lies a short drive beyond the town and is often combined with a visit.
Can you take the train from Ella to Badulla?
Yes. The main hill country line continues from Ella to its terminus at Badulla, taking roughly one to one and a half hours. Check the day's departures at Ella station, as timetables change and delays are common.
What is Muthiyangana temple?
Muthiyangana Raja Maha Vihara is Badulla's most important Buddhist temple. By tradition it marks one of the places the Buddha visited in Sri Lanka, and it is counted among the sixteen sacred places of Buddhist pilgrimage on the island. Dress modestly when visiting.
What is Dunhinda Falls?
Dunhinda Falls is a waterfall a short drive from Badulla town, reached by a walk through forest. It is often combined with a Badulla day trip from Ella. The flow is strongest after rain, and paths can be slippery, so wear shoes with grip.
How long do you need in Badulla?
Two to three hours covers the temple, market and railway station comfortably. Add an hour or so for Dunhinda Falls. With the train out and a drive back, a Badulla day trip from Ella fills most of a day at an unhurried pace.

