Find hotels in Badulla from ₩18,750

    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
Star rating

Compare 516 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Villa Di Sara

3.0 star property
The price is ₩35,637
₩46,257 total
includes taxes & fees
Aug 17 - Aug 18
Villa Di Sara

v r c k villa Diyatalawa

2.5 star property
The price is ₩24,646
₩29,082 total
includes taxes & fees
Aug 17 - Aug 18
v r c k villa Diyatalawa

Kumara Sevana - The Family Cottage

3.0 star property
The price is ₩48,150
₩62,499 total
includes taxes & fees
Aug 17 - Aug 18
Kumara Sevana - The Family Cottage

mount view hotel

3.0 star property
4.0 out of 10, (1)
The price is ₩30,843
₩40,439 total
includes taxes & fees
Aug 30 - Aug 31
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. "
The price is ₩42,930
₩56,249 total
includes taxes & fees
Aug 17 - Aug 18
Hotel Sanasta

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 ₩113,332
₩133,732 total
includes taxes & fees
Sep 1 - Sep 2
Tree Nature Resort

Wonder Mount Resort

4.0 star property
The price is ₩26,406
₩31,159 total
includes taxes & fees
Aug 17 - Aug 18
Wonder Mount Resort

59B Rest Inn Ella

3.0 star property
9.0 out of 10, Wonderful, (2)
"Excellent place and the owner is very polite and helpful. We enjoyed our stay."
The price is ₩29,653
₩34,986 total
includes taxes & fees
Aug 28 - Aug 29
59B Rest Inn Ella

Zion White House

3.0 star property
The price is ₩18,750
₩65,513 total
includes taxes & fees
Aug 17 - Aug 18
Zion White House

Villa Shungite

3.0 star property
The price is ₩42,014
₩49,576 total
includes taxes & fees
Aug 17 - Aug 18
Villa Shungite

The FernCove Bungalow

2.0 star property
The price is ₩43,729
₩51,600 total
includes taxes & fees
Aug 17 - Aug 18
The FernCove Bungalow

MAPLES HOLIDAY RESORT

2.5 star property
The price is ₩18,884
₩25,851 total
includes taxes & fees
Aug 17 - Aug 18
MAPLES HOLIDAY RESORT

Glen Rock Ella

2.5 star property
8.2 out of 10, Very Good, (21)
"We had an absolutely wonderful stay here. Staff were amazing & so welcoming. The view is incredible & breakfast was super. We can’t wait to come again! "
The price is ₩47,675
₩56,256 total
includes taxes & fees
Sep 1 - Sep 2
Glen Rock Ella

The Tea Garden

3.0 star property
9.0 out of 10, Wonderful, (52)
"Beautiful accommodation, great breakfast, and super friendly staff. The place is a bit remote, but we were aware of that, as we wanted to be surrounded by tea plantations. Simply wonderful."
The price is ₩75,749
₩75,749 total
includes taxes & fees
Sep 2 - Sep 3
The Tea Garden

Ella Water Fall Resort

3.0 star property
The price is ₩29,363
₩34,999 total
includes taxes & fees
Aug 17 - Aug 18
Ella Water Fall Resort

Cottage 88

2.5 star property
The price is ₩34,579
₩40,803 total
includes taxes & fees
Aug 18 - Aug 19
Cottage 88

Micklefield Bungalow

3.5 star property
The price is ₩66,800
₩87,502 total
includes taxes & fees
Aug 17 - Aug 18
Micklefield Bungalow

Hill Pride City Hotel

3.5 star property
6.6 out of 10, (24)
"Overall I am quite happy with my stay. Read about the water pressure problem in the reviews and was a little apprehensive at first. Turns out the water pressure was very good, at least in the 2 rooms my and my friend were staying in. Some room for improvement in the administration but I'm sure it will be better the next time I visit the hotel. I'll likely stay again when I come to the area again. "
The price is ₩52,487
₩68,754 total
includes taxes & fees
Aug 17 - Aug 18
Hill Pride City Hotel

Ella Forest Bath

3.0 star property
2.0 out of 10, (1)
"Property had an “Exceptional” rating and itProperty looked run down, verging on dangerous. It was in a completely out of the way area; far from any businesses/shops/restaurants. "
The price is ₩22,000
₩25,960 total
includes taxes & fees
Aug 17 - Aug 18
Ella Forest Bath

The Firs

4.5 star property
7.6 out of 10, Good, (10)
The price is ₩61,371
₩79,660 total
includes taxes & fees
Aug 18 - Aug 19
The Firs
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

Stay near popular Badulla attractions

Provincial General Hospital- Badulla

Provincial General Hospital- Badulla

Though Provincial General Hospital- Badulla might be what brings you to town, perhaps you'll have a chance to explore more of Badulla while you are here.

Learn more about Badulla

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

People walking near the elephant can feed it. And also can pet him.
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 traveler data, Tree Nature Resort is one of the top choices for your stay. This resort offers free breakfast and free parking. Other good choices for your trip to the area are Hotel Onrock and Heritance Tea Factory. See all available top hotels, or vacation rentals in Badulla.

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

Manchester Villa: You might like this vacation home rental near Badulla. It offers a patio, a terrace, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. Kitchen amenities like a fridge and a microwave can make your vacation run smoothly. You and your friends and family can relax into your vacation with amenities like 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 as long as you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Badulla.

Where can I learn more about changing or cancelling my trip to Badulla?

For more information about updating your trip to Badulla or cancelling it, click here.

What are some accommodations with pools in Badulla?

98 Acres Resort & Spa: Features a full-service spa, an outdoor pool, and daily. Another choice that offers an onsite pool is RAVANA RANGE ELLA. View all hotels with pools in Badulla.

What's it like staying in Badulla?

Those traveling to Badulla are sure to enjoy the sights to see and things to do. In Badulla, there are 9 hotels and other accommodations to choose from. Find out more about Badulla.

What are the top places to visit 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. Check out what more to see and do in Expedia's Badulla guide.

What's the weather like in Badulla?

The hottest months are usually April and March with an average temp of 68°F, while the coldest months are January and February with an average of 65°F. The rainiest months in Badulla are October, November, May, and April, with each month seeing an average of 17 inches of rainfall.