Hotels in Badulla, Sri Lanka

Search & Compare Badulla Hotels

Hotels.com® Rewards

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

Best hotels in Badulla

Badulla overview

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.

Where to stay in Badulla

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

How to get to Badulla

Fly in to Colombo (CMB-Bandaranaike Intl.), 80.2 mi (129.1 km) from downtown Badulla.

What to see around Badulla

Distinguished for its landmarks such as:
  • • St Mark’s Church
  • • Kataragama Devale
  • • Muthiyangana Raja Maha Viharaya
  • • Bogoda Bridge
Highlights of the area include:
  • • St Mark’s Church
  • • Kataragama Devale
  • • Muthiyangana Raja Maha Viharaya
  • • Dunhinda Falls
  • • Bogoda Bridge

When to visit Badulla

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
  • • 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
Seasonal rainfall averages
  • • January-March: 0.47 inches
  • • April-June: 0.51 inches
  • • July-September: 0.83 inches
  • • October-December: 0.67 inches