Hotels & places to stay in Badulla
35 places to stay in Badulla, 35 — from hotels to homestays — ranked by guest rating and popularity.
Where to stay in Badulla
Badulla has 21 places to stay on Where to Rest, and most of these are hotels. The accommodation options are therefore largely hotel-based, with a smaller number of other kinds of lodging included in the list.
The city is situated at around 683 metres above sea level. Owing to that elevation, evenings can be cooler, and the drop in temperature may be noticeable.
Compare live availability and prices for Badulla across our booking partner. We may earn a commission — it costs you nothing extra.
Check live prices in BadullaBrowse by type
Popular filters
Showing 35 of 35
Weather in Badulla
Best time to visit: April to June — typically pleasant, with comfortable temperatures and less rain.
Max/min °C with monthly precipitation. Climate normals via Open-Meteo.
Daylight hours in Badulla
Daylight hours (15th of each month).
Other cities in Sri Lanka
Staying in Badulla — FAQs
How many places to stay are there in Badulla?
There are 35 places to stay listed in Badulla on Where to Rest — hotels, homestays, hostels, apartments and more, with photos, guest ratings, amenities and booking links.
Where is the best place to stay in Badulla?
Top-rated stays in Badulla include 360 City View, 98 Acres Resort, Aswasuma. See our ranked list of the best places to stay in Badulla.