Book Cheap Hotels in Badulla
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Badulla
Most frequently booked Badulla hotels

Tree Nature Resort
134/2, Sinhapura, Bandarawela Road, Badulla UP
1.04 km from city centre
The price is CA $108 per night
CA $108
CA $129 total
Jun 17 - Jun 18
includes taxes & fees
Stay at this resort in Badulla. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Kataragama Devale and Dunhinda Falls are located nearby.
Breakfast included
Parking included

The Cubes Ella
Rathnagiriwaththa Estate Road,Idamegama Ella Uva
Free cancellation
Reserve now, pay when you stay
11.89 km from city centre
The price is CA $64 per night
CA $64
CA $88 total
Jun 15 - Jun 16
includes taxes & fees
Book a stay at this business-friendly hotel in Ella. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Kinellan Tea Factory and Suwadivi Ayurveda Health Care are located nearby.
Breakfast included
Parking included

Onrock Boutique Hotel
4, Waterfall Road, Wemullahena Ella
Free cancellation
Reserve now, pay when you stay
13.14 km from city centre
The price is CA $143 per night
CA $143
CA $185 total
Jul 3 - Jul 4
includes taxes & fees
Book a stay at this business-friendly hotel in Ella. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Suwadivi Ayurveda Health Care and Nature Trail Ella are located nearby.
Parking included
Free WiFi

98 Acres Resort & Spa
98 Acres Resort & Spa Ella
13.24 km from city centre
The price is CA $505 per night
CA $505
CA $676 total
Jun 14 - Jun 15
includes taxes & fees
Book a stay at this luxury resort in Ella. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Flying Ravana Mega Zipline and Little Adam's Peak are located nearby.
Pool
Breakfast included

Te Dalu Resort & Spa
Koswattha Wellawaya Road Ella UP
Free cancellation
Reserve now, pay when you stay
12.5 km from city centre
The price is CA $197 per night
CA $197
CA $232 total
Jun 12 - Jun 13
includes taxes & fees
Book a stay at this luxury resort in Kumbalwela. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Kinellan Tea Factory and Suwadivi Ayurveda Health Care are located nearby.
Pool
Parking included

Wishing Tree Boutique Resort Haputale
Viharagala, Beragala, Haputale Haputale UP
Free cancellation
Reserve now, pay when you stay
28.99 km from city centre
The price is CA $150 per night
CA $150
CA $178 total
Jun 4 - Jun 5
includes taxes & fees
Book a stay at this luxury resort in Galkanda. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Lipton’s Seat and Diyaluma Falls are located nearby.
Pool
Breakfast included

Elevate Ella Resort and Spa
Waterfall Rd Ella UP
Free cancellation
Reserve now, pay when you stay
13.05 km from city centre
The price is CA $181 per night
CA $181
CA $215 total
Jun 4 - Jun 5
includes taxes & fees
Stay at this hotel in Ella. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Suwadivi Ayurveda Health Care and Nature Trail Ella are located nearby.
Pool
Breakfast included

Heritance Tea Factory
Kandapola Nuwara Eliya Kandapola
Free cancellation
24.62 km from city centre
The price is CA $174 per night
CA $174
CA $234 total
Jun 9 - Jun 10
includes taxes & fees
Book a stay at this luxury hotel in Kandapola. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Pedro Tea Factory and Lover's Leap Waterfall are located nearby.
Spa
Parking included

Ella Flower Garden Resort
3rd Mile Post Ella
13.26 km from city centre
The price is CA $200 per night
CA $200
CA $236 total
Jun 8 - Jun 9
includes taxes & fees
Stay at this hotel in Ella. Enjoy free WiFi, free parking, and a garden. Popular attractions Nature Trail Ella and Flying Ravana Mega Zipline are located nearby.
Parking included
Free WiFi
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.
Badulla hotels essential information
Accommodation | 638 hotels |
|---|---|
Lowest Price | CA $88 |
Highest Price | CA $676 |
Popular hotels | Tree Nature Resort, The Cubes Ella , Onrock Boutique Hotel, 98 Acres Resort & Spa, Te Dalu Resort & Spa, Wishing Tree Boutique Resort Haputale, Elevate Ella Resort and Spa, Heritance Tea Factory, Ella Flower Garden Resort |
Frequently asked questions
Recent Badulla hotel reviews by fellow wanderers

98 Acres Resort & Spa
5 out of 5
Posted 18 hours ago
Travelocity Verified Review
"Amazing place. Can’t fault a single thing. We stayed in a two bedroom suite and it was amazing. Staffs are very polite and helpful. Always ready to help with a buggy. Spa was amazing in a very scenic set up. Secluded yet just a few mins drive to main city centre. Pool area is nice but the pool is rather small. Breakfast is very good, made to order. Complimentary guided trek to little Adams peak just behind the resort. They gave discount vouchers for Ravana pool club and zip lining but we didn’t have time to try. Overall fully recommend."
A verified traveller stayed at 98 Acres Resort & Spa






