Find hotels in Badulla from ฿289

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Badulla hotels and places to stay

59B Rest Inn Ella

3.0 star property
10.0 out of 10, Exceptional, (1)
"Excellent place and the owner is very polite and helpful. We enjoyed our stay."
The price is ฿693
฿818 total
includes taxes & fees
16 Aug - 17 Aug
59B Rest Inn Ella

ASK Homestay

3.0 star property
The price is ฿288
฿339 total
includes taxes & fees
20 Jul - 21 Jul
ASK Homestay

MAPLES HOLIDAY RESORT

2.5 star property
MAPLES HOLIDAY RESORT

Tree Nature Resort

3.0 star property
8.0 out of 10, Very good, (1)
"A unique experience. Staying in a treehouse was very high on the novelty scale. Expect a slight slope in the floor, and don't forget to close the windows before you go to bed as the monkeys are sneaky and will steal any fruit that you leave on the dining table. A fun night. If you are averse to a staircase, this might not suit, you though."
The price is ฿2,649
฿3,126 total
includes taxes & fees
18 Jul - 19 Jul
Tree Nature Resort

mount view hotel

3.0 star property
4.0 out of 10, (1)
mount view hotel

Hotel Sanasta

3.0 star property
2.0 out of 10, (1)
"Das Hotel sollte Expedia aus dem Programm nehmen. Das Zimmer war schmutzig, verstaubt. Das Bad riecht übel. Kein warmes Wasser. Das fenster im Bad liess sich nicht schließen, dadurch besteht die Gefahr dass Mosquitos ungehindert eindringen und das in den Tropen. Im Flur liegen tote Insekten, Kakerlaken. Insgesamt ist das gesamte hotel schmutzig und heruntergekommen auch wenn sich das Personal bemüht. "
Hotel Sanasta

Ella Forest Bath

3.0 star property
The price is ฿581
฿685 total
includes taxes & fees
23 Jul - 24 Jul
Ella Forest Bath

v r c k villa Diyatalawa

2.5 star property
The price is ฿575
฿679 total
includes taxes & fees
29 Jul - 30 Jul
v r c k villa Diyatalawa

Cottage 88

2.5 star property
The price is ฿807
฿952 total
includes taxes & fees
26 Jul - 27 Jul
Cottage 88

Zion White House

3.0 star property
The price is ฿438
฿1,531 total
includes taxes & fees
26 Jul - 27 Jul
Zion White House

Villa Di Sara

3.0 star property
Villa Di Sara

Tgarden resort

3.0 star property
The price is ฿559
฿659 total
includes taxes & fees
23 Jul - 24 Jul
Tgarden resort

Wonder Mount Resort

4.0 star property
Wonder Mount Resort

Silver Meir Bungalow

2.0 star property
The price is ฿1,461
฿1,724 total
includes taxes & fees
18 Jul - 19 Jul
Silver Meir Bungalow

Glen Rock Ella

2.5 star property
8.2 out of 10, Very good, (19)
"Great place with great views"
The price is ฿1,114
฿1,315 total
includes taxes & fees
21 Jul - 22 Jul
Glen Rock Ella

Blackwood Hotel and View Bungalow

3.0 star property
The price is ฿1,651
฿1,948 total
includes taxes & fees
18 Jul - 19 Jul
Blackwood Hotel and View Bungalow

O2 Haputale

3.0 star property
The price is ฿1,963
฿2,317 total
includes taxes & fees
29 Jul - 30 Jul
O2 Haputale

Villa Shungite

3.0 star property
The price is ฿982
฿1,159 total
includes taxes & fees
18 Jul - 19 Jul
Villa Shungite

Dover Cottage

2.0 star property
The price is ฿3,079
฿3,634 total
includes taxes & fees
25 Jul - 26 Jul
Dover Cottage

Terrabella Nuwara Eliya

3.0 star property
10.0 out of 10, Exceptional, (1)
"We have been in Sri Lanka for over a week now and this hotel has been the best one we’ve stayed at. It is a bit of a walk from the city but can always get a very cheap tuk tuk. Extremely clean and very good breakfast. 10/10"
The price is ฿1,052
฿1,624 total
includes taxes & fees
13 Aug - 14 Aug
Terrabella Nuwara Eliya
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Badulla

Head to sights like Muthiyangana Raja Maha Viharaya and St Mark’s Church as you discover Badulla.

Photo by Minul Tennakoon
Open Photo by Minul Tennakoon

Top Badulla Hotel Reviews

Frequently asked questions

Where is the best place for a stay in Badulla?

Based on our traveller data, Tree Nature Resort is one of the top choices for your stay. This resort offers free breakfast and free parking. Two other options for your visit to the area are 98 Acres Resort & Spa and Hotel Onrock. See all available top hotels, or vacation rentals in Badulla.

What are some of the best holiday rentals that Badulla has to offer?

Manchester Villa: This holiday home rental outside of Badulla offers a patio, a terrace and a BBQ to help you feel perfectly comfortable in your new surroundings. Kitchen amenities such as a fridge and a microwave can make your holiday run smoothly. You and your friends and family can relax into your holiday with amenities such as a garden. See all vacation rentals in Badulla.

If I need to cancel my hotel reservation in Badulla, will I receive a refund?

Yes, the majority of room reservations are fully refundable if you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, you might still have the option to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Badulla.

What are some accommodation options with pools in Badulla?

98 Acres Resort & Spa: Offers a full-service spa, an outdoor pool and daily. Another option that features an on-site pool is RAVANA RANGE ELLA. View all hotels with pools in Badulla.

How is it to stay in Badulla?

Those travelling to Badulla will definitely enjoy the sights to see and things to do. In Badulla, there are 9 hotels and other accommodation options to choose from. Find out more about Badulla.

What is there to see in Badulla?

Landmarks like Muthiyangana Raja Maha Viharaya, St Mark’s Church and Kataragama Devale might be worth a visit. You'll also find Nine Arches Bridge and Little Adam's Peak in the area. Take a look at what more there is to see and do in Expedia's Badulla guide.

What's the seasonal weather in Badulla?

The hottest months are usually April and March, with an average temperature of 20°C, while the coldest months are January and February, with an average of 18°C. The rainiest months in Badulla are October, November, May and April, with each month seeing an average of 440 mm of rainfall.