Badulla, the capital of Uva Province, sits at around 680 metres above sea level in Sri Lanka's central highlands. It is a working hill town rather than a purpose-built resort — which is exactly why travellers who stay here tend to remember it. Tea-clad ridges, the thundering Dunhinda Falls, a colonial-era rest house, and easy access to Ella and Horton Plains National Park make Badulla a practical and atmospheric base. The accommodation scene is compact but varied, ranging from a colonial rest house to small family-run inns and a modest city hotel.
What types of accommodation are available in Badulla?
Badulla is not Colombo or Kandy — you will not find five-star resorts here, and that suits most visitors well. The properties tend to be small, personally managed, and good value. Here is a quick overview of the main options in town:
- Bonnieland Bungalow — a colonial-style bungalow property that suits travellers looking for character and privacy in a garden setting.
- Badulla New Tourist Inn — a reliable mid-range guesthouse close to the town centre, popular with independent travellers arriving by train.
- Badulla Rest House — one of Sri Lanka's network of government-run rest houses; the Badulla branch carries colonial heritage and a central location.
- Dunhinda Falls Inn — a guesthouse conveniently positioned for visiting Dunhinda Falls, one of the most photographed waterfalls in Uva Province.
- Green Wood Holiday Inn — a family-friendly option set amid greenery on the quieter fringes of town.
- Hotel Onix — a town-centre hotel with standard amenities, suited to business travellers and those wanting a straightforward city stay.
- Hotel Sanasta — a compact hotel offering comfortable rooms at a budget-friendly price point.
Several larger properties — including the Heritage Grand and River Side Holiday Inn — are also available in and around Badulla for travellers who prefer more facilities.
Which Badulla hotel is best for first-time visitors?
For most first-time visitors, the Badulla Rest House offers the most distinctive experience: colonial architecture, a known location, and a sense of place that a generic guesthouse cannot replicate. Travellers arriving on the scenic hill-country train route often opt for Badulla New Tourist Inn for its proximity to the railway station. Those planning a full day at Dunhinda Falls find it convenient to stay at Dunhinda Falls Inn, cutting out the need for an early morning transfer.
How do I get to Badulla from Colombo?
The most popular route is by train. Sri Lanka Railways operates several named expresses on the hill-country line, including the Podi Menike (Train № 1005/1006) and the Udarata Menike (Train № 1015/1016), as well as the Denuwara Menike (Train № 1001/1002). Journey times from Colombo Fort to Badulla are typically around nine to ten hours, passing through Kandy, Nanu Oya (for Nuwara Eliya), and Ella — making the ride itself a highlight of any Uva itinerary. First-class observation carriages sell out quickly; booking through Lakpura ensures a reserved seat.
By road, Badulla is roughly 230 km from Colombo. Travelling by private car or taxi takes approximately five to six hours depending on traffic and the route taken through the hill country.
What is there to do near Badulla?
The area around Badulla rewards unhurried exploration. Dunhinda Falls — about 5 km from town — is one of the widest waterfalls in Sri Lanka and reachable via a short jungle trail. The Bogoda Wooden Bridge, believed to be the oldest surviving wooden bridge in Sri Lanka, is within easy driving distance. Ella, with its viewpoints, Nine Arches Bridge, and cafés, is roughly 15 km away. Horton Plains National Park and World's End are accessible on a day trip from Badulla, though an early start is advisable to beat cloud cover at the escarpment. The town itself has a busy market and the Muthiyangana Raja Maha Viharaya, a temple with roots in early Sri Lankan history.
Uva Province is also Ceylon tea country. Several working estates operate within striking distance of Badulla, and small estate bungalows occasionally accept overnight guests.
When is the best time to visit Badulla?
Badulla's climate is shaped by two monsoons. The southwest monsoon (May to July) brings heavier rainfall to the western slopes but can leave Badulla relatively dry. The northeast monsoon (October to January) brings rain to the Uva side of the hills. The most settled weather in Badulla is typically between January and April and again between July and September. Even during wetter months, mornings are usually clear — plan outdoor excursions early.
Average temperatures in Badulla hover between around 18 °C and 28 °C year-round, cooler than the coast but warmer than Nuwara Eliya. Pack a light layer for evenings regardless of season.
How do I arrange an airport transfer to my Badulla hotel?
Colombo's Bandaranaike International Airport (CMB) at Katunayake is around 240 km from Badulla by road — a journey of roughly five to six hours. Lakpura offers pre-booked private transfers directly to all major Badulla properties, including Bonnieland Bungalow, Badulla New Tourist Inn, Hotel Onix, Hotel Sanasta, Dunhinda Falls Inn, and Green Wood Holiday Inn, among others. A private air-conditioned vehicle with a professional driver removes the need to negotiate local taxis on arrival or manage luggage on public transport after a long flight.
Is Badulla suitable for a family trip?
Yes, in the right circumstances. The town is safe, the pace is relaxed, and attractions like Dunhinda Falls and the Bogoda Bridge are suitable for children. Green Wood Holiday Inn and Bonnieland Bungalow both offer garden space that families appreciate. The train journey from Ella or Kandy is an experience children tend to enjoy — open windows, mountain scenery, and tea-estate stops make it more adventure than transit. Confirm facilities such as family rooms and hot water directly with each property before booking, as standards vary.
Nearby places
15 places within about 25 km, nearest first.
- Badullaunder 1 km
- Badulla Districtunder 1 km
- Welekade Dutch Fortunder 1 km
- Badulla Railway Stationunder 1 km
- Muthiyanganayaunder 1 km
- Dunhinda Fallsunder 1 km
- Muthiyangana Raja Maha Viharaunder 1 km
- Badulla Katharagama Devalayaunder 1 km
- Badulla Pillar Inscriptionunder 1 km
- Bogoda Cave2 km
- Hali Ela4 km
- Heel Oya Railway Station4 km
- Hali Ela Railway Station5 km
- Bogoda Wooden Bridge6 km
- Jamuna Tank14 km
Related reading
1 pages on closely related subjects.