Hotels in Badulla District

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

Badulla District
Aug 4 — Aug 52
Badulla District
Wed 8/4
Thu 8/5
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Badulla District

Filter by star ratings
All filters
Melheim Haputale
Melheim Haputale
8.0 Excellent
Lower blackwood, Beragala, Sri Lanka
Show on map
1.0 mi 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.3 mi 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.

Nine Arch lodge Ella
Nine Arch lodge Ella
8.0 Excellent
Ella, Sri Lanka
Show on map
1.1 mi from city centre, Ella, Sri Lanka 
ExcellentBased on 222 reviews
8.0

Nine Arch lodge Ella is located in Ella and features free Wi-Fi. It also offers a 24-hour reception, laundry facilities and bicycle rental.

Farah Guest Inn
Farah Guest Inn
8.2 Excellent
Thambapillai Avenue, Down Under Welimada Road, Haputale, Sri Lanka
Show on map
0.6 mi from city centre, Haputale, Sri Lanka 
ExcellentBased on 57 reviews
8.2

Farah Guest Inn provides a comfortable setting when in Haputale. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

88th - Ella
88th - Ella
7.7 Good
21/66, Passara Road, Ella, Ella, Sri Lanka
Show on map
0.6 mi from city centre, Ella, Sri Lanka 
GoodBased on 187 reviews
7.7

The hotel is located in Ella and features complimentary Wi-Fi.

Dunhinda Falls Inn
Dunhinda Falls Inn
7.6 Good
35/10, Bandaranayaka Mawatha, Badulla, Sri Lanka
Show on map
0.5 mi from city centre, Badulla, Sri Lanka 
GoodBased on 24 reviews
7.6

Situated within the picturesque parkland of Badulla, Dunhinda Falls Inn provides comfortable accommodation and a wide range of facilities, such as laundry facilities and a car rental desk.

Ella Sisila View
Ella Sisila View
8.6 Excellent
Passara Road, Dalukgalapathana, 3rd Mile Post (Nine Arch Road), Ella, Sri Lanka
Show on map
1.3 mi from city centre, Ella, Sri Lanka 
ExcellentBased on 219 reviews
8.6

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, an airport shuttle and room service.

Monarch Ella
Monarch Ella
8.7 Excellent
Kitalella Road, Ella, Sri Lanka
Show on map
0.3 mi from city centre, Ella, Sri Lanka 
ExcellentBased on 100 reviews
8.7

Boasting a swimming pool, Monarch Ella Hotel and Hostel is located in Ella and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

Mountain Heaven
Mountain Heaven
8.4 Excellent
Kitalella, Ella, Sri Lanka
Show on map
0.3 mi from city centre, Ella, Sri Lanka 
ExcellentBased on 183 reviews
8.4

Mountain Heavens offers 3-star accommodation in Ella. It also provides free Wi-Fi.

Weligama Holiday Inn
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 24-hour room service, free Wi-Fi and an express check-in and check-out feature. It also features a 24-hour reception, bicycle rental and a coffee bar.

Top Rated Badulla District hotels

Show all 1,264 hotels
1
Ellas Edge Resort
Ellas Edge Resort
7.9 Good
Peramas Ella, Wellawaya Road, Ella, Ella, Sri Lanka
Show on map
0.2 mi from city centre, Ella 

Ella's Edge Resort provides 3-star accommodation in Ella. It offers free Wi-Fi, 24-hour room service and a swimming pool.

Cheapest hotels in Badulla District, Sri Lanka

Show all 1,264 hotels
Lakshan View Resort
Lakshan View Resort
8.3 Excellent
No 86 Main Street Haputale, Haputale, Sri Lanka
Show on map
0.6 mi from city centre,  

Lakshan View Resort is located in Haputale and features free Wi-Fi.

$7
Avg. per night
Dunhinda Falls Inn
Dunhinda Falls Inn
7.6 Good
35/10, Bandaranayaka Mawatha, Badulla, Sri Lanka
Show on map
0.5 mi from city centre,  

Situated within the picturesque parkland of Badulla, Dunhinda Falls Inn provides comfortable accommodation and a wide range of facilities, such as laundry facilities and a car rental desk.

$8
Avg. per night
Happy Laugh Mountain View Inn
Happy Laugh Mountain View Inn
8.1 Excellent
4th Mile Post, Yahalewela, Passara Road, Ella, Ella, Sri Lanka
Show on map
1.5 mi from city centre,  

Happy Laugh offers a comfortable setting while in Ella.

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

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

$9
Avg. per night
Travel Nest
Travel Nest
8.6 Excellent
Badulla, Sri Lanka
Show on map
1.4 mi from city centre,  

Travel Nest is ideally positioned in a peaceful setting in Badulla, just a short car ride from Ravana Falls and Dunhinda Falls.

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

Sushi Guest offers a comfortable setting while in Nuwara Eliya.

$9
Avg. per night
Thilina Guest
Thilina Guest
7.6 Good
No 06 Lower Kings Street, Badulla, Sri Lanka
Show on map
0.3 mi from city centre,  

Thilina Guest is perfectly placed in a peaceful setting in Badulla, a short drive from Ravana Falls.

$10
Avg. per night
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.6 mi from city centre,  

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.

$13
Avg. per night

Hotel prices in Badulla District

2 stars and under

$9 - $47

Weligama Holiday Inn

#1 Most popular

$19
Avg. per night
Pearl Guest Inn

#2 Most popular

$15
Avg. per night
Sushi Guest

Best value

Sushi Guest
8.3 Excellent
$9
Avg. per night
3 stars

$7 - $190

Dunhinda Falls Inn

#1 Most popular

$8
Avg. per night
Bandarawela Hotel

#2 Most popular

Bandarawela Hotel
8.2 Excellent
$27
Avg. per night
Lakshan View Resort

Best value

Lakshan View Resort
8.3 Excellent
$7
Avg. per night
4 stars +

$19 - $144

98 Acres Resort & Spa

#1 Most popular

$144
Avg. per night
Ekho Ella

#2 Most popular

Ekho Ella
9.0 Excellent
$133
Avg. per night
Ella My Inn

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?

    Badulla District has plenty to offer. Consider staying in some of its favored locations, like Ella, Badulla, and Haputale.

  • What are the best hotels in Badulla District?

    Dunhinda Falls Inn (7.6/10 from 24 reviews), 98 Acres Resort & Spa (9.2/10 from 195 reviews), and Travel Nest (8.6/10 from 93 reviews) are all highly rated places to stay in Badulla District.