Hotels in Badulla District

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

Badulla District
30 Jun — 1 Jul2
Badulla District
Thu 30/6
Fri 1/7
...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.1 Excellent
98 Acres Resort & Spa, Bandarawela, Sri Lanka
Show on map
8.7 km from city centre, Bandarawela, Sri Lanka 
ExcellentBased on 152 reviews
9.1

98 Acres Resort & Spa is located in Ella and offers free Wi-Fi. It also provides luggage storage, a 24-hour reception and a safe.

The Grand Heritage
205 Keppetipola Road, Badulla, Sri Lanka
Show on map
0.5 km 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
9.0 Excellent
Wellawaya-Ella-Kumbalwela Highway, Ella, Sri Lanka
Show on map
0.4 km from city centre, Ella, Sri Lanka 
ExcellentBased on 568 reviews
9.0

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

Zion View Ella Green Retreat
8.9 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 457 reviews
8.9

Boasting an outdoor pool, Zion View Ella Green Retreat is situated in Ella and provides comfortable accommodation. Guests can also enjoy free wireless internet.

Ekho Ella
8.9 Excellent
Ella-Wellawaya Road, Ella, Sri Lanka
Show on map
0.6 km from city centre, Ella, Sri Lanka 
ExcellentBased on 272 reviews
8.9

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

The View Ella
7.9 Good
Athulgasinna Road, Kithalella, Ella, Sri Lanka
Show on map
0.7 km from city centre, Ella, Sri Lanka 
GoodBased on 635 reviews
7.9

The View Ella is situated in Ella and offers complimentary wireless internet. It also provides a Jacuzzi, a free shuttle service and an outdoor pool.

Living Heritage Koslanda
9.0 Excellent
Egodawatte Estate, Naulla, Bandarawela, Sri Lanka
Show on map
10.9 km from city centre, Bandarawela, Sri Lanka 
ExcellentBased on 85 reviews
9.0

Living Heritage Koslanda provides comfortable 3-star accommodation in Koslanda. It also offers free Wi-Fi, an outdoor pool and babysitting/child services.

Ella Sisila View
8.8 Excellent
Passara Road, Dalukgalapathana, 3rd Mile Post (Nine Arch Road), Ella, Sri Lanka
Show on map
2.1 km from city centre, Ella, Sri Lanka 
ExcellentBased on 138 reviews
8.8

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

Cheapest hotels in Badulla District,

Ella Flower Garden Resort
7.9 Good
3rd Mile Post, Ella, Sri Lanka
Show on map
1.2 km from city centre, Ella, Sri Lanka 

Ella Flower Garden Resort provides a comfortable setting when in Ella. Those staying at the property can also enjoy complimentary Wi-Fi during their stay.

C$ 50
Avg. per night
Melheim Haputale
8.4 Excellent
Lower Blackwood Beragala 90165 Nuwara Eliya, Beragala, Sri Lanka
Show on map
1.6 km from city centre, Beragala, Sri Lanka 

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 Jacuzzi, free Wi-Fi and a sauna.

C$ 113
Avg. per night
Ravana Heights
8.5 Excellent
Opposite 27/6 Kilometer Marker, Ella, Sri Lanka
Show on map
0.5 km from city centre, Ella, Sri Lanka 

Ravana Heights is situated in Ella and provides recently renovated rooms and free wireless internet. It also features a tour desk, room service and luggage storage.

C$ 126
Avg. per night

Hotel prices in Badulla District

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

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

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

  • What are the best hotels in Badulla District?

    Ravana Heights (8.5/10 from 147 reviews), Ella Soul Resort (8.7/10 from 82 reviews), and Ella Flower Garden Resort (7.9/10 from 605 reviews) are all highly rated places to stay in Badulla District.