Hotels in Badulla District

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

Badulla District
Mar 21 — Mar 222
Badulla District
Tue 3/21
Wed 3/22
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Badulla District

Filter by star ratings
All filters
98 Acres Resort & Spa
9.0 Excellent
98 Acres Resort & Spa, Bandarawela, Sri Lanka
Show on map
5.4 mi from city centre, Bandarawela, Sri Lanka 
ExcellentBased on 87 reviews
9.0

This comfortable resort in Ella offers free Wi-Fi, as well as an outdoor pool and a 24-hour reception. It also provides an airport shuttle, luggage storage and a safe.

Bandarawela Hotel
8.0 Excellent
No. 14, Welimada Road, Bandarawela, Sri Lanka
Show on map
0.8 mi from city centre, Bandarawela, Sri Lanka 
ExcellentBased on 67 reviews
8.0

Bandarawela Hotel provides 3-star accommodation in Bandarawela. Those staying at the property have access to an outdoor pool and a badminton court.

Hotel Sanasta
No. 576 Industrial Estate, Passara Road, Badulla, Sri Lanka
Show on map
1.7 mi from city centre, Badulla, Sri Lanka 

Situated within the picturesque parkland of Badulla, Hotel Sanasta provides comfortable accommodation and a wide range of facilities, including 24-hour room service, free Wi-Fi and a 24-hour reception. It offers 3-star accommodation with air-conditioned rooms.

The Grand Heritage
205 Keppetipola Road, Badulla, Sri Lanka
Show on map
0.3 mi from city centre, Badulla, Sri Lanka 

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.

Country Homes
8.9 Excellent
Wellawaya-Ella-Kumbalwela Highway, Ella, Sri Lanka
Show on map
0.3 mi from city centre, Ella, Sri Lanka 
ExcellentBased on 547 reviews
8.9

Country Homes provides comfortable 3-star accommodation in Ella. It also offers a Jacuzzi, free Wi-Fi and a swimming pool.

Diyathala Regency Boutique Hotel
Walgahawela - Diyathalawa Road, Diyatalawa, Sri Lanka
Show on map
0.6 mi from city centre, Diyatalawa, Sri Lanka 

This comfortable hotel in Haputale offers complimentary wireless internet, as well as a laundry service and a 24-hour reception. This comfortable 3-star hotel is just a 10-minute drive from Bandarawela.

Ekho Ella
8.4 Excellent
Ella-Wellawaya Road, Ella, Sri Lanka
Show on map
0.4 mi from city centre, Ella, Sri Lanka 
ExcellentBased on 186 reviews
8.4

Situated in Ella, EKHO Ella offers 4-star accommodation, as well as a Jacuzzi. It also provides free wireless internet.

Lilara Hills
Enamalketiya, Diyatalawa, Sri Lanka
Show on map
1.1 mi from city centre, Diyatalawa, Sri Lanka 

Lilara Hills - Diyatalawa offers 3-star accommodation in Haputale. Guests can also take advantage of complimentary Wi-Fi access during their stay.

Top Rated Badulla District hotels

1
Ellas Edge Resort
Peramas Ella, Wellawaya Road, Ella, Ella, Sri Lanka
Show on map
0.2 mi from city centre, Ella, Sri Lanka 

Featuring a swimming pool, Ella's Edge Resort is located in Ella and offers comfortable accommodation. It also provides complimentary wireless internet.

$27
Avg. per night

Cheapest hotels in Badulla District

Lakshan View Resort
9.0 Excellent
No 86 Main Street Haputale, Haputale, Sri Lanka
Show on map
0.6 mi from city centre, Haputale, Sri Lanka 

Lakshan View Resort is located in Haputale and features a Jacuzzi and free Wi-Fi. It also offers a currency exchange, massage services and room service.

$7
Avg. per night
Sushi Guest
Rendapola Road, Ambewella, Sri Lanka
Show on map
0.1 mi from city centre, Ambewella, Sri Lanka 

Sushi Guest offers a comfortable setting while in Nuwara Eliya.

$10
Avg. per night
Himagira Hotel
7.8 Good
Perera Mawatha, Bandarawela, Sri Lanka
Show on map
1.1 mi from city centre, Bandarawela, Sri Lanka 

Set in Bandarawela, Himagira Hotel is located within easy driving distance of Ella and Haputale. Those staying at the property also have access to free Wi-Fi and on-site parking.

$10
Avg. per night
Monarch Ella
9.2 Excellent
Kitalella Road, Ella, Sri Lanka
Show on map
0.3 mi from city centre, Ella, Sri Lanka 

Boasting a swimming pool, Monarch Ella Hotel and Hostel is located in Ella and offers comfortable accommodation. It also provides free Wi-Fi.

$13
Avg. per night
Hotel City Grand Ella
7.5 Good
Polic Station Rd, Ella, Sri Lanka
Show on map
0.6 mi from city centre, Ella, Sri Lanka 

This comfortable hotel in Ella offers complimentary wireless internet, as well as a beauty centre and a sun deck. It also features a tour desk, a 24-hour reception and bicycle rental.

$16
Avg. per night
adhisham village home
9.7 Excellent
St. Benedict Monastery, Haputale, Sri Lanka
Show on map
1.0 mi from city centre, Haputale, Sri Lanka 

Adhisham village home provides a comfortable setting when in Haputale. It also offers massage services, free Wi-Fi and an express check-in and check-out feature.

$16
Avg. per night
Ella Sisila View
Passara Road, Dalukgalapathana, 3rd Mile Post (Nine Arch Road), Ella, Sri Lanka
Show on map
1.3 mi from city centre, Ella, Sri Lanka 

This comfortable bed & breakfast in Ella offers complimentary Wi-Fi, as well as a 24-hour reception and an express check-in and check-out feature. It also provides a laundry service, room service and an airport shuttle.

$17
Avg. per night
Weligama Holiday Inn
2/297, Viharagoda, Passara Road, Badulla, Sri Lanka
Show on map
0.5 mi from city centre, Badulla, Sri Lanka 

Located within the scenic countryside of Badulla, Weligama Holiday Inn provides comfortable accommodation and a full range of facilities, including a playground, free Wi-Fi and an express check-in and check-out feature. It is conveniently positioned for those wanting to visit local attractions.

$19
Avg. per night

Hotel prices in Badulla District

2 stars and under
3 stars
4 stars +

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

Where to stay in Badulla District

Facts about staying in Badulla District

  • Nuwara Eliya, Ella, and Badulla are the most popular places on HotelsCombined for stays in Badulla District.

  • Badulla District is home to many highly-rated hotels, one of which is 98 Acres Resort & Spa, which has a current rating of 9.0. For other potential stays, consider Travel Nest and Bandarawela Hotel, which can also be great places to stay in Badulla District.

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation