Hotels in Badulla District

Search and compare Badulla District hotels from hundreds of travel sites and save

Badulla District
18 Jun — 19 Jun2
Badulla District
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Badulla District

Filter by star ratings
All filters
Zion View Ella Green Retreat
Zion View Ella Green Retreat
8.8 Excellent
Zion View Water Fall Road. Ella.Sri Lanka, Ella, Sri Lanka
Show on map
0.5 km from city centre, Ella, Sri Lanka 
ExcellentBased on 647 reviews
8.8

Zion View Ella Green Retreat offers 4-star accommodation in Ella. Guests can also enjoy free wireless internet.

Melheim Haputale
Melheim Haputale
8.0 Excellent
Lower blackwood, Beragala, Sri Lanka
Show on map
1.6 km from city centre, Beragala, Sri Lanka 
ExcellentBased on 84 reviews
8.0

Located in Haputale, Melheim Haputale offers modern 3-star accommodation, as well as a private beach, an outdoor pool and outdoor tennis courts. It also provides a sauna, free Wi-Fi and a Jacuzzi.

Country Homes
Country Homes
8.9 Excellent
Wellawaya-Ella-Kumbalwela Highway, Ella, Sri Lanka
Show on map
0.4 km from city centre, Ella, Sri Lanka 
ExcellentBased on 760 reviews
8.9

Country Homes is located in Ella and provides free Wi-Fi. Those staying at the property have access to a sun deck and a swimming pool.

Raveena Guest House
Raveena Guest House
8.0 Excellent
Wellawaya Road, Ella, Sri Lanka
Show on map
0.8 km from city centre, Ella, Sri Lanka 
ExcellentBased on 355 reviews
8.0

This comfortable bed & breakfast in Ella offers free Wi-Fi, as well as a swimming pool and a currency exchange. It also provides room service, babysitting/child services and a car rental desk.

Chill Ville, View Point Hotel
Chill Ville, View Point Hotel
9.3 Excellent
6 Mile Post - Passara Road, Ella, Sri Lanka., Ella, Sri Lanka
Show on map
1.2 km from city centre, Ella, Sri Lanka 
ExcellentBased on 474 reviews
9.3

Chill Ville View Point Hotel offers 3-star accommodation in Ella.

Sri Lak View Holliday Inn
Sri Lak View Holliday Inn
8.0 Excellent
A.W. Auther Sirisena Mawatha, Haputale, Haputale, Sri Lanka
Show on map
0.9 km from city centre, Haputale, Sri Lanka 
ExcellentBased on 74 reviews
8.0

This comfortable resort in Haputale offers free Wi-Fi, as well as a swimming pool and a beauty centre. It also provides a sun deck, an express check-in and check-out feature and a playground.

Ekho Ella
Ekho Ella
9.0 Excellent
Ella-Wellawaya Road, Ella, Sri Lanka
Show on map
0.6 km from city centre, Ella, Sri Lanka 
ExcellentBased on 207 reviews
9.0
Ella Flower Garden Resort
Ella Flower Garden Resort
8.1 Excellent
3rd Mile Post, Ella, Sri Lanka
Show on map
1.2 km from city centre, Ella, Sri Lanka 
ExcellentBased on 966 reviews
8.1

Ella Flower Garden Resort is located in Ella and offers guests free Wi-Fi. It also offers massage services, an express check-in and check-out feature and a sun deck.

Leisure Dream Inn
Leisure Dream Inn
9.6 Excellent
T/87 Wellawaya Road, Ella, Sri Lanka
Show on map
0.3 km from city centre, Ella, Sri Lanka 
ExcellentBased on 331 reviews
9.6

Leisure Dream Inn is situated in Ella and features free Wi-Fi. It also provides bicycle rental, a 24-hour reception and a currency exchange.

River Side Hotel
River Side Hotel
5.6 Okay
No 27, Lower King's Street, Badulla, Sri Lanka
Show on map
0.8 km from city centre, Badulla, Sri Lanka 
OkayBased on 14 reviews
5.6

Situated within the picturesque parkland of Badulla, River Side Hotel Inn provides comfortable accommodation and a full range of facilities, including free Wi-Fi and an outdoor pool.

Top Rated Badulla District hotels

Show all 1,262 hotels
1
Leisure Mount View Holiday Inn
Leisure Mount View Holiday Inn
8.6 Excellent
NO 163/3,Magiripura, Temple Road, Haputhale, Ella, Sri Lanka
Show on map
15.9 km from city centre, Ella 

This comfortable bed & breakfast in Haputale offers free wireless internet, as well as an express check-in and check-out feature and a sun deck. It also provides room service, a tour desk and an airport shuttle.

Cheapest hotels in Badulla District, Sri Lanka

Show all 1,262 hotels
Ella Red Rock
Ella Red Rock
9.0 Excellent
Kirimatiya, Ella, Sri Lanka
Show on map
0.9 km from city centre,  

Ella Red Rock is situated in Ella and offers complimentary wireless internet. It also provides luggage storage and a lift.

$29
Avg. per night
Raveena Guest House
Raveena Guest House
8.0 Excellent
Wellawaya Road, Ella, Sri Lanka
Show on map
0.8 km from city centre,  

This comfortable bed & breakfast in Ella offers free Wi-Fi, as well as a swimming pool and a currency exchange. It also provides room service, babysitting/child services and a car rental desk.

$31
Avg. per night
Leisure Mount View Holiday Inn
Leisure Mount View Holiday Inn
8.6 Excellent
NO 163/3,Magiripura, Temple Road, Haputhale, Ella, Sri Lanka
Show on map
15.9 km from city centre,  

This comfortable bed & breakfast in Haputale offers free wireless internet, as well as an express check-in and check-out feature and a sun deck. It also provides room service, a tour desk and an airport shuttle.

$34
Avg. per night
Ella Okreech Cottages
Ella Okreech Cottages
8.6 Excellent
Ella, Ella, Sri Lanka
Show on map
0.7 km from city centre,  

Conveniently situated and providing a swimming pool, this comfortable guest house is located within easy driving distance of Bandarawela. Guests can also enjoy complimentary internet access in all areas.

$36
Avg. per night
Bbq Hub Ella
Bbq Hub Ella
8.4 Excellent
Passara Road, Ella, Sri Lanka
Show on map
0.8 km from city centre,  

This comfortable hotel in Ella offers free wireless internet, as well as a laundry service and a 24-hour reception.

$39
Avg. per night
Viewfront Ella
Viewfront Ella
8.8 Excellent
Waterfall Road, Ella, Sri Lanka
Show on map
0.6 km from city centre,  

Viewfront Ella is located in Ella and features free wireless internet.

$39
Avg. per night
The Grand Heritage
The Grand Heritage
5.0 Okay
205 Keppetipola Road, Badulla, Sri Lanka
Show on map
0.4 km from city centre,  

Situated within the scenic countryside of Badulla, The Heritage Grand provides comfortable accommodation and a full range of facilities, such as luggage storage, free Wi-Fi and a 24-hour reception. It also offers room service, a laundry service and laundry facilities.

$57
Avg. per night
Country Homes
Country Homes
8.9 Excellent
Wellawaya-Ella-Kumbalwela Highway, Ella, Sri Lanka
Show on map
0.4 km from city centre,  

Country Homes is located in Ella and provides free Wi-Fi. Those staying at the property have access to a sun deck and a swimming pool.

$59
Avg. per night

Hotel prices in Badulla District

2 stars or below

$34 - $62

Leisure Dream Inn

No. 1 most popular

Leisure Dream Inn
9.6 Excellent
$62
Avg. per night
Leisure Mount View Holiday Inn

Best value

$34
Avg. per night
3 stars

$29 - $139

Planters Bungalow

No. 1 most popular

Planters Bungalow
8.8 Excellent
$117
Avg. per night
Zion View Ella Green Retreat

No. 2 most popular

$130
Avg. per night
Ella Red Rock

Best value

Ella Red Rock
9.0 Excellent
$29
Avg. per night
4 stars and up

$69 - $187

98 Acres Resort & Spa

No. 1 most popular

$187
Avg. per night
Ekho Ella

No. 2 most popular

Ekho Ella
9.0 Excellent
$173
Avg. per night
Morning Dew Hotel

Best value

Morning Dew Hotel
8.3 Excellent
$69
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Badulla District

Badulla District travel FAQs

  • Where is the best place to stay in Badulla District?

    Our travellers prefer to stay in places like Ella, Bandarawela, and Badulla while in Badulla District.

  • What are the best hotels in Badulla District?

    195 reviews rated 98 Acres Resort & Spa with an average score of 9.2/10. It may also be worth looking into the Ekho Ella, which received a rating of 9.0/10 from 207 reviews. Leisure Mount View Holiday Inn could also be a good option, with a score of 8.6/10 from 658 reviews.