Search hotels in Badulla District, Sri Lanka

Enter your dates and choose from 1215 hotels and other places to stay

Check out these popular cities in Badulla District

Ella

932 hotels

Haputale

116 hotels

Bandarawela

146 hotels

Badulla

90 hotels

Ohiya

13 hotels

Diyatalawa

35 hotels

Welimada

14 hotels

Koslanda

15 hotels

Hali Ela

4 hotels

Haldummulla

6 hotels

Stay in Badulla District's best hotels!

Filter by:

Star rating
Review score

Tea Hills Ella

Hotel in Ella

Located in Ella and with Demodara Nine Arch Bridge reachable within 8.8 km, Tea Hills Ella provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

R
Ryan
From
Singapore
- very friendly and accomodating owner - superb views from the room - delicious breakfast - free tuk-tuk to and fro the city was very much appreciated
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 194 reviews
Price from
US$52.65
1 night, 2 adults

Wood Palace Ella

Hotel in Ella

Situated in Ella, 7 km from Demodara Nine Arch Bridge, Wood Palace Ella features accommodation with a garden, free private parking, a terrace and a restaurant.

C
Caroline
From
Ireland
Magical peaceful space set about 2k from the city of Ella, with a short tuck tuck ride to the city centre. A family run business who was so kind and nice. A big, healthy breakfast. A large double room with a big private balcony. Really comfortable bed. Would highly recommend for people who don't want to be in the madness and loudness of Ella. The owner arranged everything for us. He even recommended a lovely restaurant and dropped us to the door.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 119 reviews
Price from
US$75
1 night, 2 adults

Maridian Hotel

Hotel in Ella

Located in Ella, 48 km from Gregory Lake, Maridian Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

L
Lara
From
Netherlands
Such a relaxed spot with beautiful spacious rooms and a beautiful view. So much effort put into the breakfast, we enjoyed it a lot!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 164 reviews
Price from
US$22.50
1 night, 2 adults

The Cubes Ella

Hotel in Ella

Located in Ella, 4.1 km from Demodara Nine Arch Bridge, The Cubes Ella provides accommodation with a garden, free private parking, a terrace and a restaurant.

M
Mai
From
Spain
The whole staff were really friendly and very helpful! And the breakfast was really good! :)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 439 reviews
Price from
US$60.30
1 night, 2 adults

Awesome Place

Hotel in Ella

Located in Ella, 14 km from Demodara Nine Arch Bridge, Awesome Place provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

E
Emese
From
Hungary
Everything was great! The place was clean, comfortable, and the staff was very friendly. Highly recommended!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 327 reviews
Price from
US$90
1 night, 2 adults

Green Nature Paradise Ella

Hotel in Ella

Set in Ella, 100 metres from Demodara Nine Arch Bridge, Green Nature Paradise Ella offers accommodation with a garden, free private parking and a terrace.

D
David
From
Spain
It is the best view ever. Everything else, as good as that. Best host too. Thanks so much.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 373 reviews
Price from
US$86
1 night, 2 adults

The Capoe House

Hotel in Haputale

Set in Haputale, 30 km from Horton Plains National Park, The Capoe House offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

K
Kevin
From
Germany
Very friendly staff, a unique spot in the upper hills with a breathtaking view, tasty food, a variety of activities available. The activity we did with Eranda was outstanding. He knows everything about the nature and animals around, he was attentive and made sure that we were happy during our whole stay. The jeep ride to the hotel is extra special!!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 128 reviews
Price from
US$312
1 night, 2 adults

Vantage hills Haputale

Hotel in Haputale

Set in Haputale, 44 km from Gregory Lake, Vantage hills Haputale offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Martin Haisler
From
Denmark
The location and view from the rooms was amazing! The only thing to top that, was the super friendly staff that were present at any time needed.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 688 reviews
Price from
US$60
1 night, 2 adults

Ella moon rock

Hotel in Ella

Situated in Ella, 4.9 km from Demodara Nine Arch Bridge, Ella moon rock features accommodation with a garden, free private parking and a terrace.

K
Karl
From
Qatar
Amazing host , room and location! Host was very nice, he prepared for us a great breakfast. We were so full we didn't feel the need to have lunch after. The room is very clean and has a lot of charm . The bathroom is spacious and clean. We slept really well since the location is very peaceful but still on a walking distance to all best nightlife. AC and insect repellent were a great plus. Best value for many ! Exceeded our expectation and we will definitely come back again!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 514 reviews
Price from
US$69.30
1 night, 2 adults

Dream Cliff Mountain Resort

Hotel in Haputale

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

I
Indika Welikala
From
Canada
This place is like heaven on earth. Situated on the edge of a cliff. It's like living above clouds. Most spectacular view. View from infinity pool is priceless. rooms are very clean. The food was delicious. Staff was very and welcoming to make your stay feel like you are home. I recommend this hotel to everyone (couples or family). I would definitely go back.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 284 reviews
Price from
US$239.06
1 night, 2 adults
See all 1215 hotels in Badulla District

Most booked hotels in Badulla District in the past month

See all

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 9 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,027 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 693 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 400 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,270 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 757 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,016 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 537 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 192 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 92 reviews

Badulla District's best hotels with breakfast

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 42 reviews

Set in Ella, 5.4 km from Demodara Nine Arch Bridge, Nest Of Peak Ella offers accommodation with a terrace, free private parking and a restaurant.

From US$31.97 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews

Situated in Ella, 15 km from Demodara Nine Arch Bridge, Tranquility Ella features accommodation with free bikes, free private parking, a garden and a shared lounge.

From US$58.81 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 14 reviews

Situated in Ella, 6.1 km from Demodara Nine Arch Bridge, Natural Mountain Cottage features accommodation with a garden, free private parking and a restaurant.

From US$52.95 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 59 reviews

Located in Ella, 5.7 km from Demodara Nine Arch Bridge, Ella Thenulya provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$31.08 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 41 reviews

Located in Ella, within 7.9 km of Demodara Nine Arch Bridge and 44 km of Hakgala Botanical Garden, Ananda Rest-Ella provides accommodation with a garden and free WiFi throughout the property.

From US$42.18 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Situated in Ella, 14 km from Demodara Nine Arch Bridge, Mountain Ring Hotel and Restaurant features accommodation with a garden, free private parking and a restaurant.

From US$28.86 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 82 reviews

Set in Ella, 5 km from Demodara Nine Arch Bridge, Haven Harbour offers accommodation with a garden, free private parking and a restaurant.

From US$44.96 per night

The Diary

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews

Set in Ella, 7.3 km from Demodara Nine Arch Bridge, The Diary offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$38.85 per night

Budget hotels in Badulla District

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews

Located in Haldummulla, 38 km from Demodara Nine Arch Bridge, Sarah Holiday Resort provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$30.25 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 80 reviews

Set in Ella, 10 km from Demodara Nine Arch Bridge, Box on clouds offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$37.80 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 42 reviews

Set in Bandarawela, 46 km from Gregory Lake, Villa Perpetua offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$60 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 192 reviews

Located in Ella, 5.4 km from Demodara Nine Arch Bridge, Crystal Spring Luxury Hotel provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

From US$63.27 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 142 reviews

Situated in Bandarawela, 46 km from Gregory Lake, Luxor Kirindi Ella Resort & Spa features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$100.80 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 142 reviews

Located 5.5 km from Demodara Nine Arch Bridge, New Ella Nature View offers 1-star accommodation in Ella and features a garden, a terrace and a restaurant.

From US$44.96 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 142 reviews

CROWN REGENCY- BADULLA in Badulla features 3-star accommodation with a garden and a terrace.

From US$50 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 537 reviews

Set in Ella, 4.3 km from Demodara Nine Arch Bridge, 90 Degrees Ella offers accommodation with a garden, free private parking and a terrace.

Hotels in Badulla District that you can book without a credit card

Wood Chalets Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 44 reviews

Located in Ella, 3.1 km from Demodara Nine Arch Bridge, Wood Chalets Ella provides accommodation with a garden, free private parking, a terrace and barbecue facilities.

From US$44.96 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 45 reviews

Situated in Haputale, 41 km from Gregory Lake, Mountain Paradise Bliss Guest House features accommodation with a garden, free private parking and a restaurant.

From US$32.67 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 reviews

Set in Koslanda, 47 km from Demodara Nine Arch Bridge, DILSHAN HOTEL Diyaluma offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$21.60 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 81 reviews

Set in Koslanda, 45 km from Demodara Nine Arch Bridge, Diyaluma View Cotage offers accommodation with a garden, free private parking and a shared lounge.

From US$27.23 per night

Berghaus Bungalow

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 20 reviews

Situated in Ella, 5.6 km from Demodara Nine Arch Bridge, Berghaus Bungalow features accommodation with a garden, free private parking and a terrace.

From US$45 per night

Ella Brown House

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 19 reviews

Ella Brown House has a garden, shared lounge, a terrace and restaurant in Ella. Featuring a bar, the property is located within 4.1 km of Demodara Nine Arch Bridge.

From US$152 per night

Okeed Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 96 reviews

Situated in Ella, within 6.9 km of Demodara Nine Arch Bridge and 45 km of Hakgala Botanical Garden, Okeed Ella features accommodation with a garden and free WiFi throughout the property as well as...

From US$37 per night

Hostal Tree House

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 154 reviews

Situated in Ella, 4.5 km from Demodara Nine Arch Bridge, Hostal Tree House features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$22.20 per night

FAQs about hotels in Badulla District

Planning a trip? Get inspired by reviews of cities in Badulla District

8.0

One of our favourite places in SL, had much more of a town...

One of our favourite places in SL, had much more of a town feel. It is touristy but just means lots of place to eat. The hikes are amazing and were one of our favourite parts of our trip. Beware the scammers when going up Ella rock - it's a little confusing to find the path and locals will try to lead you away from the main path to 'guide' you
Guest review by
Katie
United Kingdom
10

A gorgeous, not too busy location with spectacular views...

A gorgeous, not too busy location with spectacular views across the mountains. The guesthouse was comfortable and run by a lovely , friendly family. We had a fantastic stay, we could’ve stayed longer!
Guest review by
sue
Australia
10

My trip to Bandarawela was a memorable experience, combining...

My trip to Bandarawela was a memorable experience, combining the town's quaint charm, stunning natural landscapes, and the welcoming atmosphere of the local community. The food in Bandarawela offers a delightful mix of traditional Sri Lankan cuisine and fresh local produce. Highlights include spicy curries, coconut-based dishes, and an array of tropical fruits, all reflecting the region's rich culinary heritage.
Guest review by
Cordelia Nina R
United Kingdom
10

Badulla is an up and coming tourist destination.

Badulla is an up and coming tourist destination. It has much to offer but for now is excellent for those wishing to spend time in the hills and and away from the razzmatazz of Ella or the tried and tested Nuwara Eliya.
Guest review by
Stephen
Sri Lanka
10

Almost everything.

Almost everything. Location was close to Horton Plains and the owners arranged a tuk tuk ride for a nominal fee. Lovely surrounding. Food was tasty and ample given. Really worth it. Owners were friendly and made the guests feel at home.
Guest review by
Derrick
10

Ella is a wonderful place to explore.

Ella is a wonderful place to explore. It’s very clean and has breathtaking views everywhere. The people are kind, the local food is amazing, and it’s perfect for families, friends, or groups. With easy access to Nine Arches Bridge, Little Adam’s Peak, Ella Rock, and tea plantations, it’s an ideal base for a week of sightseeing and adventure.
Guest review by
Ranathunga
10

Haputale is a breathtaking hill town surrounded by lush tea...

Haputale is a breathtaking hill town surrounded by lush tea estates and misty mountains. We stayed at Benito Bungalow by The Serendipity Collection, where the in-house chef prepared fresh and delicious meals every day. The cool climate, scenic views, and peaceful setting made it the perfect place to unwind. It’s quieter and less touristy than other hill stations, which adds to its charm. A true hidden gem in Sri Lanka!
Guest review by
Christopher Weerasuriya
Sri Lanka
10

Even though My stay in Badulla was too short to visit all...

Even though My stay in Badulla was too short to visit all the beautiful places, the trip to Dunhida waterfall was a great experience, especially for kids. The path to Dunhida might be difficult for someone. I believe it was a very nice experience to walk through the jungle. Once you see the waterfall, you will forget all the tiredness.
Guest review by
manjula
10

People are really friendly and welcome tourists.

People are really friendly and welcome tourists. City is very small, but attractive. The 9 arches bridge is a place everyone would like to visit. Food available in the restaurants are really testy in a reasonable price. The train ride to ella was a memorable one.
Guest review by
Anonymous
10

Most of the activities are outside of main Haputale the...

Most of the activities are outside of main Haputale the hiking is wonderful as was our visit to Lipton's seat and the tour of the tea factory. Main Haputale not really much going on but the hotel was perfect after a long day of hiking.
Guest review by
GRAHAM
Luxembourg