Photo by Minul Tennakoon

Best Resorts in Badulla

Compare and save

Start date: Check-in selected.
To Date
End date: Check-out
  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for Badulla resorts

Dowa Elegance Resort

Dowa Elegance Resort
3.0 star property
Ella
7.6 out of 10, Good, (5)
"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
$72 nightly
The price is $86
Jan 7 - Jan 8
Total with taxes and fees
Dowa Elegance Resort

98 Acres Resort & Spa

98 Acres Resort & Spa
4.5 star property
Ella
9.6 out of 10, Exceptional, (103)
"Fantastic view and beautiful accommodation."
Netherlands
nicol
$892 nightly
The price is $1,074
Jan 12 - Jan 13
Total with taxes and fees
98 Acres Resort & Spa

Bandarawela Hotel

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

O2 Villas Ella

O2 Villas Ella
4.5 star property
Ella
$190 nightly
The price is $225
Jan 8 - Jan 9
Total with taxes and fees
O2 Villas Ella

Anasa Wellness Resort

Anasa Wellness Resort
5.0 star property
Bandarawela
8.6 out of 10, Excellent, (14)
"Excellent service. Very clean well kept room. Fantastic view and restaurant. Would definitely stay again. "
United Kingdom
Stuart
Anasa Wellness Resort

Ella Deck Resort

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
Jan 4 - Jan 5
Total with taxes and fees
Ella Deck Resort

Stafford Bungalow

Stafford Bungalow
4.0 star property
Walapane
Stafford Bungalow

Tree Nature 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
$80 nightly
The price is $95
Jan 19 - Jan 20
Total with taxes and fees
Tree Nature Resort

Unique place and very silence for the relax

Unique place and very silence for the relax
Ella
$51 nightly
The price is $51
Jan 4 - Jan 5
Total with taxes and fees
Unique place and very silence for the relax

EIGHTY SEVEN GUEST & RESTAURANT

EIGHTY SEVEN GUEST & RESTAURANT
Badulla
EIGHTY SEVEN GUEST & RESTAURANT

eighty seven guest 87 Badulla sri lanka

eighty seven guest 87 Badulla sri lanka
Badulla
eighty seven guest 87 Badulla sri lanka

Rivinu resort

Rivinu resort
Ella
Rivinu resort
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
164
Accommodation
12 Resorts
Lowest Price
$51
Highest Price
$1,074

Frequently asked questions

How much do resorts in Badulla cost?
Prepare to pay between $51 and $1,074 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 12 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