Book Badulla hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Badulla

Cheap Badulla hotels

mount view hotel

mount view hotel

3 out of 5
mount view hotel, london road, Badulla, badulla
With a stay at mount view hotel in Badulla, you'll be a 3-minute walk from Muthiyangana Raja Maha Viharaya and 9 minutes by foot from Kataragama Devale.
mount view hotel
Tree Nature Resort

Tree Nature Resort

3 out of 5
134/2, Sinhapura, Bandarawela Road,, Bogahamadiththa, Hali Ela, Badulla, UP
Fully refundableReserve now, pay when you stay
The price is AU$181 per night from 24 Jan to 25 Jan
AU$181
includes taxes & fees
24 Jan - 25 Jan
With a stay at Tree Nature Resort in Badulla, you'll be within a 5-minute drive of Provincial General Hospital- Badulla and St Mark’s Church.
Tree Nature Resort
River Side Hotel

River Side Hotel

3 out of 5
No 27, Lower King's Street, Badulla
With a stay at River Side Hotel in Badulla, you'll be within a 10-minute walk of Kataragama Devale and Muthiyangana Raja Maha Viharaya.
River Side Hotel
Save an average of 15% on thousands of hotels when you're signed in
98 Acres Resort & Spa

98 Acres Resort & Spa

4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
Located in Ella, 98 Acres Resort & Spa is within a 15-minute walk of Little Adam's Peak and Nine Arches Bridge.
98 Acres Resort & Spa
The Cubes Ella

The Cubes Ella

4 out of 5
Rathnagiriwaththa Estate Road,Idamegama, 10, Ella, Uva
The price is AU$162 per night from 24 Jan to 25 Jan
AU$162
includes taxes & fees
24 Jan - 25 Jan
Located in Ella, The Cubes Ella is in the mountains, a 5-minute drive from Suwadivi Ayurveda Health Care and 5 minutes from Kinellan Tea Factory.
The Cubes Ella
RAVANA RANGE ELLA

RAVANA RANGE ELLA

3.5 out of 5
Athulgashinna Kithalella, Ella, Uva Province
Fully refundableReserve now, pay when you stay
The price is AU$95 per night from 25 Jan to 26 Jan
AU$95
includes taxes & fees
25 Jan - 26 Jan
Located in Ella, RAVANA RANGE ELLA is in the mountains, within a 15-minute walk of Suwadivi Ayurveda Health Care and Kinellan Tea Factory.
RAVANA RANGE ELLA
Hotel Onrock

Hotel Onrock

3 out of 5
4, Waterfall Road, Wemullahena, Ella
Fully refundableReserve now, pay when you stay
The price is AU$215 per night from 4 Feb to 5 Feb
AU$215
includes taxes & fees
4 Feb - 5 Feb
A stay at Hotel Onrock places you in the heart of Ella, within a 5-minute drive of Kinellan Tea Factory and Nine Arches Bridge.
Hotel Onrock
Galway Heights Hotel

Galway Heights Hotel

4 out of 5
Upper Lake Rd, Nuwara Eliya, CP
Fully refundableReserve now, pay when you stay
When you stay at Galway Heights Hotel in Nuwara Eliya, you'll be in a shopping district, within a 5-minute drive of Lake Gregory and Galway Forest Reserve.
Galway Heights Hotel
Poomaz Peace Palace - Ella

Poomaz Peace Palace - Ella

3 out of 5
59B Waterfall Road, Wemullahena, Ella, Uva
A stay at Poomaz Peace Palace - Ella places you in the heart of Ella, within a 5-minute drive of Kinellan Tea Factory and Nine Arches Bridge.
Poomaz Peace Palace - Ella
Don't see what you're looking for?
See all available properties in Badulla
View all properties
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.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Badulla hotels essential information

Accommodation
575 hotels
Lowest Price
AU$95
Highest Price
AU$215
Popular hotels
mount view hotel, Tree Nature Resort, River Side Hotel, 98 Acres Resort & Spa, The Cubes Ella , RAVANA RANGE ELLA, Hotel Onrock, Galway Heights Hotel, Poomaz Peace Palace - Ella

Most recent Badulla hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.