- Hotels
- Hotels in Sri Lanka
- Badulla Hotels
Hotels in Badulla, Sri Lanka
Search & Compare Badulla Hotels

Collect 10 nights, get 1 free night
And look out for Secret Prices on select hotels
- Pay now or later on most rooms
- Free cancellation on most rooms
- Price Guarantee
Discover Badulla
Whatever your interests are, Badulla has something for you. You can learn about the local heritage of Badulla at landmarks like St Mark’s Church and Kataragama Devale. A stop at other sights like Muthiyangana Raja Maha Viharaya and Dunhinda Falls will create memories.
Whether you're planning to stay for a night or a week, Badulla has the right hotel for you. There are 5 hotels in Badulla and you can shop as many as 605 deals for rooms on Hotels.com, some with discounts of up to 60%. We have room prices as low as 7 USD per night and below you'll find the number of hotels by star rating in Badulla as well as in the surrounding area:
- • 5 5-star hotels from 84 USD per night
- • 65 4-star hotels from 45 USD per night
- • 172 3-star hotels from 23 USD per night
- • 6 2-star hotels from 7 USD per night
Fly in to Colombo (CMB-Bandaranaike Intl.), 80.2 mi (129.1 km) from downtown Badulla.
Distinguished for its landmarks such as:
- • St Mark’s Church
- • Kataragama Devale
- • Muthiyangana Raja Maha Viharaya
- • Bogoda Bridge
- • St Mark’s Church
- • Kataragama Devale
- • Muthiyangana Raja Maha Viharaya
- • Dunhinda Falls
- • Bogoda Bridge
Wondering what time of year to travel or what clothes to pack? Here are some seasonal norms so you'll know what to expect for your trip:
Seasonal temperature averages
Seasonal temperature averages
- • January-March: 89°F day, 72°F night
- • April-June: 89°F day, 74°F night
- • July-September: 88°F day, 75°F night
- • October-December: 87°F day, 72°F night
- • January-March: 0.47 inches
- • April-June: 0.51 inches
- • July-September: 0.83 inches
- • October-December: 0.67 inches