Photo by Minul Tennakoon

Best Resorts in Badulla

Compare and save

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Resorts in Badulla

Dowa Elegance Resort

3.0 star property
Ella
7.0 out of 10, Good, (4)
"The room view is great, unfortunatelly the location is quite far, and even the staff is great we had some issues with other noise guests"
Mexico
Francisco
$55 nightly
The price is $65
Nov 11 - Nov 12
Total with taxes and fees
Dowa Elegance Resort

98 Acres Resort & Spa

4.5 star property
Ella
9.6 out of 10, Exceptional, (101)
"This was our second time staying at 98 Acres. The Resort and its facilities are wonderful but the staff at 98 Acres are absolutely amazing. They are always cheerful, welcoming, helpful and full of knowledge and pride both in their work and to guests. Thanks heaps. We hope to visit 98 Acres again! "
Australia
Shobha
$430 nightly
The price is $514
Dec 8 - Dec 9
Total with taxes and fees
98 Acres Resort & Spa

Bandarawela Hotel

3.0 star property
Bandarawela
8.2 out of 10, Very Good, (43)
"Great accommodation, good food and pleasant stay"
Australia
Rukshan
Bandarawela Hotel

Stafford Bungalow

4.0 star property
Walapane
Stafford Bungalow

Ella Deck Resort

2.5 star property
Ella
2.0 out of 10, (1)
"Det var som att bo i en plåtlåda bredvid en motorväg. Det fanns inga skydd mot myggor och det var hål mellan väggar och tak. Duschen fungerade väldigt dåligt. Bilderna ljuger en del om stället. Fina vyer men poolen smutsig. "
Sweden
Emil
$57 nightly
The price is $68
Nov 11 - Nov 12
Total with taxes and fees
Ella Deck Resort

Tree Nature Resort

2.5 star property
Badulla
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."
Australia
Michael
$73 nightly
The price is $87
Dec 5 - Dec 6
Total with taxes and fees
Tree Nature Resort

Anasa Wellness Resort

5.0 star property
Bandarawela
8.6 out of 10, Excellent, (14)
"Very good service! The gym is amazing! "
United States
VELIZAR
$344 nightly
The price is $405
Dec 7 - Dec 8
Total with taxes and fees
Anasa Wellness Resort

Unique place and very silence for the relax

Ella
$50 nightly
The price is $50
Nov 11 - Nov 12
Total with taxes and fees
Unique place and very silence for the relax

Leisure Port RestInn

2.0 star property
wllawaya
$29 nightly
The price is $29
Nov 15 - Nov 16
Total with taxes and fees
Leisure Port RestInn

Rivinu resort

Ella
Rivinu resort

EIGHTY SEVEN GUEST & RESTAURANT

Badulla
EIGHTY SEVEN GUEST & RESTAURANT

eighty seven guest 87 Badulla sri lanka

Badulla
eighty seven guest 87 Badulla sri lanka

O2 Villas Ella

4.5 star property
Ella
$247 nightly
The price is $292
Nov 16 - Nov 17
Total with taxes and fees
O2 Villas Ella
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

Top Badulla Hotel Reviews

Find out more about Badulla

Resorts in Badulla

Longing for a relaxing escape? Treat yourself to the comforts of a resort, where you can find everything you want for your vacation—from convenient food and drink options to entertainment and shopping. Browse the resorts in the area and discover the one that's best for you, whether you envision yourself sipping drinks by a sprawling pool or checking out the on-site boutiques.


Our top-rated resorts around Badulla:

Hotel Alta Vista - 3.5-star property

  • 8.3 mi (13.3 km) from Badulla
  • Features a rooftop terrace, a garden, and free self parking
  • A restaurant on site

Bandarawela Hotel - 3-star property

  • 12.7 mi (20.4 km) from Badulla
  • Offers a restaurant
  • Has a bar, a garden, and free self parking

98 Acres Resort & Spa - Luxury property rated 4.5 stars

  • 8.1 mi (13.1 km) from Badulla
  • Boasts a restaurant
  • Enjoy the poolside bar, outdoor pool, and spa

Jetwing Kaduruketha - Luxury resort rated 4.5 stars

  • 16 mi (25.8 km) from Badulla
  • Amenities include an outdoor pool, a terrace, and a garden
  • Has a restaurant

Anasa Wellness Resort - Luxury resort rated 5 stars

  • 11.5 mi (18.5 km) from Badulla
  • Access to an outdoor pool, a spa, and a health club
  • Dining options include 2 restaurants


What Can I Do in Badulla?


Muthiyangana Raja Maha Viharaya, Kataragama Devale, and St Mark’s Church are a few of the interesting sights to visit. Other attractions in the area include Dunhinda Falls and Bogoda Bridge.


Badulla is also known for its:

  • Temples
  • Churches
  • Monuments

When Should I Visit Badulla?


Here's a breakdown of the seasonal weather to help with deciding trip dates:


  • The hottest months are typically April and May, while January and February are the coldest months
  • January-March: Daytime temperatures average 89° F and nighttime temperatures average 72° F
  • April-June: 89° F is the daytime average and 74° F is the nighttime average
  • July-September: Daytime averages are around 88° F and nighttime averages are around 75° F
  • October-December: The average temperatures are 87° F during the day and 72° F at night
  • Average rainfall is 2.48 inches in a year

Badulla Resorts information

Number of reviews
162
Accommodation
10 Resorts
Lowest Price
$29
Highest Price
$514

Frequently asked questions

How much do resorts in Badulla cost?
Prepare to pay between $29 and $514 per night for resorts in Badulla. From opulent honeymoon retreats to escapes packed with family-friendly perks, the ideal place at the right price is a click away on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best resorts in Badulla?
Badulla has multiple resorts with a total average guest review rating of 8.3. Anasa Wellness Resort is a top option. Guests staying at this 5-star resort can enjoy conveniences like mountain views and a cafe. 98 Acres Resort & Spa is another top pick for Expedia travelers. This 4.5-star getaway offers premium bedding and a barbecue grill.
How many resorts are there in Badulla?
Badulla has 10 resorts to pick from. Planning a couples getaway, a fun family escape or partying with your pals? Expedia can help you find the ideal property in a few quick clicks.
Are there any family-friendly resorts in Badulla?
A trip with the family in Badulla couldn't be easier at Anasa Wellness Resort. Offering amenities like a swimming pool and a playground, your crew will feel comfortable at this 5-star stay. 98 Acres Resort & Spa is another favorite family-friendly property. It has a 4.5-star rating and conveniences including complimentary breakfast and a swimming pool. Once you've checked in and dropped off your things, there are loads of family-friendly attractions to explore in and around Badulla. Dunhinda Falls and Little Adams Peak guarantee a good time for young and old.
Are there any 5-star resorts in Badulla?
Although there aren't any 5-star hotel resorts in Badulla, there are some 4-star accommodations where you can enjoy a relaxing vacation in style. Located about 8 mi from downtown, Anasa Wellness Resort includes handy amenities like concierge services and a resort. Another popular 4-star property is 98 Acres Resort & Spa. It's roughly 8 mi from central Badulla and offers a 24-hour front desk, beauty services and more.
Why book your resort in Badulla with Expedia?
Getting away shouldn't be complicated, so if you're looking for resorts at an affordable price, Expedia has your back. Keep the budget in check and choose a cheap resort or splurge on a 5-star stay and treat your crew.
How can I find cheap resorts in Badulla?
Expedia is here to help you search for cheap resorts in Badulla. Use our filter tool to select budget, amenities and star rating to tailor your search and reserve an ideal stay in just a few clicks.
What is there to do in Badulla near my resort?
No matter your tastes or interests, Badulla has tons of things to keep you going. Little Adams Peak, Dunhinda Falls and Nine Arches Bridge are on most visitors' itineraries. Don't leave without exploring Muthiyangana Raja Maha Viharaya, Nature Trail Ella and Bogoda Bridge either. With Expedia's hotel deals in Badulla, you'll be able to discover even more terrific attractions like these with the cash you save.

Explore a world of travel with Expedia