Spa hotels in Badulla
Compare Hotels in Badulla with a spa for a relaxing getaway
Enter your destination
Check-in
Check-out
Rooms and guests
Check Availability
Scroll down to see hotels
Trip.com
Hotels
Hotels in Sri Lanka
Hotels in Uva Province
Hotels in Badulla
Spa in Badulla
Filter by:
Hotel Star Rating
≤2
3
4
5
Guest Rating
Amazing 9+
Great 8+
Good 7+
Pleasant 6+
Best Badulla Spa Hotels and Resorts
Check out our selection of Badulla hotels with Spa
Choose dates
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
Lowest price
Sort by price including taxes & fees
Closest to downtown
Highest Rated
99+
Ella Flower Garden Resort
Hotels in
Badulla
Very Good
70 reviews
8.6
/10
1 night
From
TRY 6,010
Check Availability
89
Lilara Hills - Diyatalawa
Hotels in
Badulla
Featured facilities: Massage Room
Outstanding
2 reviews
9.9
/10
1 night
From
TRY 1,249
Check Availability
99+
Melheim Resort & Spa Haputale - An Infinite Escape into the Paradise
Hotels in
Badulla
Featured facilities: Sauna, Massage Room
Great
42 reviews
9.3
/10
1 night
From
TRY 5,355
Check Availability
78
Clio Ella Resort
Hotels in
Badulla
Good
32 reviews
7.7
/10
1 night
From
TRY 1,858
Check Availability
36
Hill House Haldummulla
Hotels in
Badulla
Outstanding
1 review
10
/10
1 night
From
TRY 308
Check Availability
99+
98 Acres Resort & Spa
Hotels in
Badulla
Featured facilities: Massage Room
Great
53 reviews
9.1
/10
1 night
From
TRY 19,564
Check Availability
84
Wishing Tree Boutique Resort Haputale
Hotels in
Badulla
Outstanding
11 reviews
9.8
/10
1 night
From
TRY 10,839
Check Availability
87
Anasa Wellness Resort
Hotels in
Badulla
Featured facilities: Sauna, Massage Room, Foot Bath
Very Good
34 reviews
8.9
/10
1 night
From
TRY 10,673
Check Availability
99+
Ella Dream Mount
Hotels in
Badulla
Very Good
12 reviews
8.3
/10
1 night
From
TRY 1,993
Check Availability
See All Hotels with Spa in Badulla
Frequently Asked Questions
How much is the average rate for hotels with Spa in Badulla?
For hotels with Spa in Badulla, the average price on weekdays is TRY 10,671, and the average price on weekends (Friday–Saturday) is TRY 10,466.
Which hotels with Spa in Badulla are luxury hotels?
Many hotels with Spa in Badulla are luxury hotels.
98 Acres Resort & Spa (from TRY 27,122)
and
Anasa Wellness Resort (from TRY 11,620)
are very popular.
What are the popular hotels with Spa in Badulla?
Whether you are travelling to Badulla for business or tourism,
Ella Flower Garden Resort (from TRY 5,204)
,
98 Acres Resort & Spa (from TRY 27,122)
and
Hill House Haldummulla (from TRY 315)
are all preferred hotels.
What promotions are available for hotels with Spa in Badulla?
Trip.com provides various promotions and discounts for users all year round. You can check the
promotions page
to see what promotions are available on Trip.com.
Badulla Hotels with Spa Information
Total properties
9
Number of reviews
315
Highest price
TRY 1,805
Lowest price
TRY 1,805
Weekday Avg. Price
TRY 10,671
Weekend Avg. Price
TRY 10,466
Keep Exploring
Accommodation types
Romantic Hotels in Badulla
Badulla Hotels with Parking
5-Star Hotels in Badulla
Pet-friendly Hotels in Badulla
Badulla Hotels with Airport Shuttle
3-Star Hotels in Badulla
Family Hotels in Badulla
Badulla Hotels with Gym
Badulla Hotels with Bathtub
Homestays in Badulla
Badulla Hotels with Pool
Holiday Villas in Badulla
Luxury Hotels in Badulla
Boutique Hotels in Badulla
Badulla Hotels with Balcony
Hotels near attractions
Hotels near Ravana Ella Falls
Hotels near Ella flower garden
Hotels near Lipton's Seat
Hotels near Ella Rock
Popular Hotels
Top Mountain Resort
The Cubes Ella
Cranford Railway Retreat
Dream Cliff Mountain Resort
Sky Garden Ella
Moi Ella by DBI
Ella Ridge View
AMBA Estate
Ella Red Rock
Jetwing Warwick Gardens, A Luxury Reserve
Villa Republic Bandarawela (04 Bedroom)
Ella Flower Garden Resort
Wishing Tree Boutique Resort Haputale
Aloft Grand Hotel Ella
The Capoe House