Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Badulla District

Filter by star ratings
All filters
Melheim Haputale
8.0 Excellent

1.6 km from city centre, Beragala Show on map

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.

Ella My Inn
9.1 Excellent

1.1 km from city centre, Ella Show on map

ExcellentBased on 11 reviews
9.1

Ella My Inn provides a comfortable setting while in Ella. It also features free Wi-Fi, a sun deck and a swimming pool.

Country Homes
8.9 Excellent

0.4 km from city centre, Ella Show on map

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
8.0 Excellent

0.8 km from city centre, Ella Show on map

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.

Sri Lak View Holliday Inn
8.0 Excellent

0.9 km from city centre, Haputale Show on map

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
9.1 Excellent

0.6 km from city centre, Ella Show on map

ExcellentBased on 193 reviews
9.1
Ella Flower Garden Resort
8.1 Excellent

1.2 km from city centre, Ella Show on map

ExcellentBased on 966 reviews
8.1

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

Leisure Dream Inn
9.6 Excellent

0.3 km from city centre, Ella Show on map

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.

The Grand Heritage
5.0 Okay

0.4 km from city centre, Badulla Show on map

OkayBased on 7 reviews
5.0

The Heritage Grand is perfectly placed in a peaceful setting in Badulla, a short car ride from Ravana Falls. Guests can also enjoy free internet access throughout the property.

Morning Dew Hotel
8.3 Excellent

0.7 km from city centre, Ella Show on map

ExcellentBased on 232 reviews
8.3

This comfortable hotel in Ella offers complimentary wireless internet, as well as an express check-in and check-out feature and a swimming pool. It is a 10-minute drive from Ravana Falls and provides free private parking on site.

Cheapest hotels in Badulla District, Sri Lanka

Show all 1,224 hotels
Ella My Inn
9.1 Excellent

1.1 km from city centre, Ella Show on map

Ella My Inn provides a comfortable setting while in Ella. It also features free Wi-Fi, a sun deck and a swimming pool.

$19
Avg. per night
Ella Okreech Cottages
8.6 Excellent

0.7 km from city centre, Ella Show on map

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.

$23
Avg. per night
Raveena Guest House
8.0 Excellent

0.8 km from city centre, Ella Show on map

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.

$24
Avg. per night
The Grand Heritage
5.0 Okay

0.4 km from city centre, Badulla Show on map

The Heritage Grand is perfectly placed in a peaceful setting in Badulla, a short car ride from Ravana Falls. Guests can also enjoy free internet access throughout the property.

$44
Avg. per night
Country Homes
8.9 Excellent

0.4 km from city centre, Ella Show on map

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.

$45
Avg. per night
Leisure Dream Inn
9.6 Excellent

0.3 km from city centre, Ella Show on map

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.

$47
Avg. per night
Sri Lak View Holliday Inn
8.0 Excellent

0.9 km from city centre, Haputale Show on map

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.

$49
Avg. per night
Morning Dew Hotel
8.3 Excellent

0.7 km from city centre, Ella Show on map

This comfortable hotel in Ella offers complimentary wireless internet, as well as an express check-in and check-out feature and a swimming pool. It is a 10-minute drive from Ravana Falls and provides free private parking on site.

$53
Avg. per night

Hotel prices in Badulla District

3 stars

$44 - $68

No. 1 most popular

$44
Avg. per night

No. 2 most popular

The View Ella
8.2 Excellent
$68
Avg. per night

Best value

Country Homes
8.9 Excellent
$45
Avg. per night
4 stars and up

$19 - $216

No. 1 most popular

$216
Avg. per night

No. 2 most popular

Ekho Ella
9.1 Excellent
$85
Avg. per night

Best value

Ella My Inn
9.1 Excellent
$19
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?

    Ella, Haputale, and Badulla are some of the most favoured places to stay in Badulla District.

  • What are the best hotels in Badulla District?

    Ella My Inn (9.1/10 from 11 reviews), Ella Treehouses and Cabanas (8.6/10 from 225 reviews), and Ella Jungle Resort (8.4/10 from 94 reviews) are all highly rated places to stay in Badulla District.