Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

926 hotels

Haputale

116 hotels

Bandarawela

145 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 5.5 miles, Tea Hills Ella provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace....

M
M
From
Canada
This property has a very unique location in the mountains, away from the turysty crowds with amazing views surrounding you. The place is extremely clean and well equipped with a desk, open shelving, kettle, tea, coffee, etc. The breakfast was delicious, served on time with a smile and a lot of attention. The property is away from town but provides complementary tuk tuk service to town which we found extremely helpful.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 194 reviews
Price from
$60.75
1 night, 2 adults

Wood Palace Ella

Hotel in Ella

Located in Ella, 4.3 miles from Demodara Nine Arch Bridge, Wood Palace Ella has accommodations with a garden, free private parking, a terrace and a restaurant.

L
Lina
From
Qatar
Everything was perfect, we arrived it was raining the owner was expecting us with umbrellas and helped us down stairs , the room was big enough and comfy beds, the view from the room was amazingggg , the family owning the business is very welcoming and generous. Loved the place and everything. Considering it’s in the forest water pressure for shower was low that’s all.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 119 reviews
Price from
$67.50
1 night, 2 adults

Maridian Hotel

Hotel in Ella

Located in Ella, 29 miles from Gregory Lake, Maridian Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

S
Sohan Prabhath
From
Sri Lanka
The value of this place goes far beyond its price. The support from the owner is exceptional, and the meals are absolutely delicious.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 164 reviews
Price from
$22.50
1 night, 2 adults

The Cubes Ella

Hotel in Ella

Located in Ella, 2.5 miles from Demodara Nine Arch Bridge, The Cubes Ella provides accommodations with a garden, free private parking, a terrace and a restaurant.

A
Anand
From
Qatar
Very good room with a fantastic view. Excellent staff who go all the way to help you. The breakfast was amazing.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 439 reviews
Price from
$89.91
1 night, 2 adults

Awesome Place

Hotel in Ella

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

O
Omer
From
Israel
Very nice, artistic architecture , quite and peaceful
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 327 reviews
Price from
$90
1 night, 2 adults

Green Nature Paradise Ella

Hotel in Ella

Located in Ella, a few steps from Demodara Nine Arch Bridge, Green Nature Paradise Ella provides accommodations with a garden, free private parking and a terrace.

G
Gen
From
Canada
I can’t believe this place doesn’t have more reviews or bookings. This hotel is directly above the nine arch and he serves you breakfast outside everyday. The owner and the place I can’t say enough about 100/10 experience.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 373 reviews
Price from
$86
1 night, 2 adults

The Capoe House

Hotel in Haputale

Located in Haputale, 19 miles from Horton Plains National Park, The Capoe House provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

J
Jensen
From
United Arab Emirates
The team at Capoe house do a great job of keeping you happy and entertained. There is a butler that will meet your every need also with an amazing management that keeps the place tidy and beautiful. Food was good, I would recommend going for full board at least.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 128 reviews
Price from
$312
1 night, 2 adults

Vantage hills Haputale

Hotel in Haputale

Located in Haputale, 27 miles from Gregory Lake, Vantage hills Haputale has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

F
Filip
From
Germany
Great view from the room and the restaurant. Very friendly and helpful staff. Reasonable prices at the restaurant and very tasty food. Comfortable and clean room.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 688 reviews
Price from
$60
1 night, 2 adults

Ella moon rock

Hotel in Ella

Located in Ella, 3.1 miles from Demodara Nine Arch Bridge, Ella moon rock has accommodations with a garden, free private parking and a terrace.

J
Jan
From
Qatar
The host Obey and his wife has making our stay extraordinary. Nice breakfast, excellent recommendations, the cleannes and the property location - almost in the center, but in very quiet area.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 514 reviews
Price from
$71.50
1 night, 2 adults

Dream Cliff Mountain Resort

Hotel in Haputale

Located in Haputale, 21 miles from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Asitha
From
United Arab Emirates
Location/ Property Design/ Staff/ Service/ Food you name it all we liked and enjoyed.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 284 reviews
Price from
$302.81
1 night, 2 adults
See all 1212 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,025 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 692 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.0
Very Good - What previous guests thought, 397 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 755 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,014 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.7
Excellent - 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
Excellent - What previous guests thought, 92 reviews

Badulla District's best hotels with breakfast

Su Casa Ella

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

Located in Ella, 2.9 miles from Demodara Nine Arch Bridge, Su Casa Ella provides accommodations with a terrace, free private parking and a restaurant.

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

Located in Ella, 9.3 miles from Demodara Nine Arch Bridge, Tranquility Ella has accommodations with free bikes, free private parking, a garden and a shared lounge.

From $63.53 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews

Located in Ella, 3.8 miles from Demodara Nine Arch Bridge, Natural Mountain Cottage has accommodations with a garden, free private parking and a restaurant.

From $52.95 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 58 reviews

Located in Ella, 3.5 miles from Demodara Nine Arch Bridge, Ella Thenulya provides accommodations with a garden, free private parking, a terrace and a restaurant.

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

Featuring a garden, Ananda Rest-Ella is located in Ella in the Badulla District region, 4.9 miles from Demodara Nine Arch Bridge and 27 miles from Hakgala Botanical Garden.

From $42.18 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 85 reviews

Located in Ella, 2.6 miles from Demodara Nine Arch Bridge, Ever Breeze Ella Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

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

Located in Ella, 8.6 miles from Demodara Nine Arch Bridge, Mountain Ring Hotel and Restaurant has accommodations with a garden, free private parking and a restaurant.

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

Located in Ella, 3.1 miles from Demodara Nine Arch Bridge, Haven Harbour provides accommodations with a garden, free private parking and a restaurant.

From $44.96 per night

Budget hotels in Badulla District

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews

Located in Ella, 4.6 miles from Demodara Nine Arch Bridge, The Diary has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $38.85 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 19 reviews

Located in Haputale, 21 miles from Demodara Nine Arch Bridge, Tranquil Edge Villa has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $42.35 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews

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

From $30.25 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 79 reviews

Located in Ella, 6.1 miles from Demodara Nine Arch Bridge, Box on clouds has accommodations with a garden, free private parking, a terrace and a restaurant.

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

Located in Bandarawela, 29 miles from Gregory Lake, Villa Perpetua provides accommodations with a garden, free private parking, a shared lounge and a terrace.

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

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

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

Located in Bandarawela, 28 miles from Gregory Lake, Luxor Kirindi Ella Resort & Spa has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

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

Located 3.4 miles from Demodara Nine Arch Bridge, New Ella Nature View offers 1-star accommodations in Ella and features a garden, a terrace and a restaurant.

From $44.96 per night

Hotels in Badulla District 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, 1.9 miles from Demodara Nine Arch Bridge, Wood Chalets Ella provides accommodations with a garden, free private parking, a terrace and barbecue facilities.

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

Located in Haputale, 26 miles from Gregory Lake, Mountain Paradise Bliss Guest House has accommodations with a garden, free private parking and a restaurant.

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

Located in Koslanda, 29 miles from Demodara Nine Arch Bridge, DILSHAN HOTEL Diyaluma provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

From $21.60 per night

Berghaus Bungalow

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

Located in Ella, 3.5 miles from Demodara Nine Arch Bridge, Berghaus Bungalow has accommodations with a garden, free private parking and a terrace.

From $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. Offering a bar, the property is located within 2.6 miles of Demodara Nine Arch Bridge.

From $152 per night

Okeed Ella

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

Located in Ella, within 4.3 miles of Demodara Nine Arch Bridge and 28 miles of Hakgala Botanical Garden, Okeed Ella has accommodations with a garden and free WiFi throughout the property as well as...

From $37 per night

Hostal Tree House

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

Located in Ella, 2.8 miles from Demodara Nine Arch Bridge, Hostal Tree House has accommodations with a garden, free private parking, a terrace and a restaurant.

From $22.20 per night

90 Degrees Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 537 reviews

Located in Ella, 2.7 miles from Demodara Nine Arch Bridge, 90 Degrees Ella provides accommodations with a garden, free private parking and a terrace.

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From $191.86 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 130 reviews
I had a great experience at The Pinnacle Ella. The view from the property is absolutely breathtaking, one of the highlights of my stay. The room was clean, comfortable, and well-maintained. I also had lunch at the hotel, and really enjoyed the food. I had read some reviews mentioning issues with the Wi-Fi, but during my stay, it worked perfectly fine. Overall, a relaxing and enjoyable stay. I’d definitely recommend this place to anyone visiting Ella.
Guest review by
Milan
Australia
From $330.07 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 23 reviews
Truly the staff is the highlight of this beautiful property. The restaurant service, the housekeeping, everyone is lovely and top notch. I love the room, this is the 5th or more time I've stayed here over the years and it keeps its quality, the rooms are beautiful, the views are absolutely incredible and again, the staff is the best!
Guest review by
Zhena
United States
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 226 reviews
We loved our stay at the Hill Safari. The views were spectacular, the staff made us feel very comfortable and welcome and the room was everything we needed. The food was also delicious and they gave us many new year treats to try. They recommended some great walking routes, talking you through the route with a hand drawn map!
Guest review by
Jodie
Australia
From $127.50 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 207 reviews
Staff is super friendly, rooms are clean specially the toilets, the scenery is amazing and very good for relaxing with wonderful views of the greenery mountains.. A special thanks to Lalith from the restaurant who has made our stay exceptional with his wonderful service and kindness, very grateful to him.
Guest review by
Yassmine
United Arab Emirates
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 76 reviews
Location was brilliant, just off the main strip. Had lunch in restaurant, kottu was great. Room was spacious and very clean. Asked for later check-out and was given it with no problems. Staff were very helpful and attentive. Definitely recommend staying here when visiting Ella.
Guest review by
Lesley
United Kingdom
From $445.73 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 207 reviews
Stunning views, lovely staff who are happy to do anything/everything to help, amazing food (we recommend the 3 course Sri Lankan dinner if it’s available - great way to try a range of local curries)
Guest review by
Neil
United Arab Emirates
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 29 reviews
The rooms are clean & spacious. Friendly staff with great service. There was not a huge spread of food but the food was delicious. Walking distance of Bandarawela town. Highly recommended.
Guest review by
Sandaruwan
Sri Lanka
From $2,673.75 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 692 reviews
Everything! It is clean, well kept, I can tell that everything is thought through on the property. The staff are amazing, service is top notch!
Guest review by
Stansy
United Arab Emirates
From $266.75 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 158 reviews
Location, jungle huts really cool. Pool and SPA excellent as was the food (breakfast/dinner)
Guest review by
Yuri
Chile
From $480 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 284 reviews
Location/ Property Design/ Staff/ Service/ Food you name it all we liked and enjoyed.
Guest review by
Asitha
United Arab Emirates
From $24.75 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 307 reviews
Fair price, beautiful location, near Haputale town and railway station
Guest review by
LahiruS250
Sri Lanka
From $46.80 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 377 reviews
Fantastic view and close to the action
Guest review by
Piers
China

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