- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Our top choices for Badulla resorts

1. Te Dalu Resort & Spa
Te Dalu Resort & SpaElla
9.2 out of 10, Wonderful, (21 reviews)
The price is RM652
RM769 total
includes taxes & fees
5 Nov - 6 Nov

2. 98 Acres Resort & Spa
98 Acres Resort & SpaElla
9.4 out of 10, Exceptional, (105 reviews)
The price is RM1,865
RM2,443 total
includes taxes & fees
5 Nov - 6 Nov

3. Anasa Wellness Resort
Anasa Wellness ResortBandarawela
8.6 out of 10, Excellent, (14 reviews)
The price is RM1,411
RM1,832 total
includes taxes & fees
16 Nov - 17 Nov

4. O2 Villas Ella
O2 Villas EllaElla
8.0 out of 10, Very good, (2 reviews)
The price is RM404
RM476 total
includes taxes & fees
5 Nov - 6 Nov

5. Dowa Elegance Resort
Dowa Elegance ResortElla
8.0 out of 10, Very good, (6 reviews)
The price is RM196
RM231 total
includes taxes & fees
6 Nov - 7 Nov

6. Wild Resort Ella
Wild Resort EllaElla
The price is RM206
RM243 total
includes taxes & fees
2 Dec - 3 Dec

7. Samanpaya Luxury Boutique Villa
Samanpaya Luxury Boutique VillaBandarawela
The price is RM621
RM733 total
includes taxes & fees
9 Nov - 10 Nov

8. Wishing Tree Boutique Resort Haputale
Wishing Tree Boutique Resort HaputaleHaputale
10.0 out of 10, Exceptional, (15 reviews)
The price is RM985
RM1,162 total
includes taxes & fees
5 Nov - 6 Nov

9. Stafford Bungalow
Stafford BungalowWalapane
The price is RM881
RM1,154 total
includes taxes & fees
17 Nov - 18 Nov

11. Ella T & D Resort
Ella T & D ResortElla
The price is RM222
RM266 total
includes taxes & fees
5 Nov - 6 Nov

12. Cozy Resort Ella
Cozy Resort EllaElla
The price is RM349
RM411 total
includes taxes & fees
1 Dec - 2 Dec

13. Belvita Resort Ella
Belvita Resort EllaElla
The price is RM186
RM220 total
includes taxes & fees
14 Nov - 15 Nov

14. Ella Deck Resort
Ella Deck ResortElla
2.0 out of 10, (2 reviews)
The price is RM233
RM275 total
includes taxes & fees
5 Nov - 6 Nov
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.
Learn more about Badulla
Tucked into the misty highlands, Badulla invites visitors to explore the ancient Muthiyangana Raja Maha Viharaya temple where locals leave lotus flowers as offerings. Hike to the magnificent Nine Arches Bridge early morning when local joggers have it mostly to themselves, then visit St. Mark's Church for its colonial architecture and peaceful gardens.












































