Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

963 hotels

Haputale

118 hotels

Badulla

98 hotels

Bandarawela

154 hotels

Ohiya

13 hotels

Diyatalawa

36 hotels

Koslanda

17 hotels

Haldummulla

7 hotels

Welimada

14 hotels

Pattipola

6 hotels

Stay in Badulla District's best hotels!

Filter by:

Star Rating
Review score

CHILL VILLE, VIEW POINT HOTEL

Hotel in Ella

Located 2625 feet from Demodara Nine Arch Bridge in Ella, CHILL VILLE, VIEW POINT HOTEL features free WiFi access and free private parking.

A
Allison
From
United States
The best hospitality and attention to detail!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,071 reviews
Price from
$218.74
1 night, 2 adults

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, 205 reviews
Price from
$60.75
1 night, 2 adults

Heritage Grand - Badulla

Hotel in Badulla

Located in Badulla, within 12 miles of Demodara Nine Arch Bridge and 29 miles of Hakgala Botanical Garden, Heritage Grand - Badulla has accommodations with a shared lounge and free WiFi as well as...

w
walladah hayaam qureshiu
From
Saudi Arabia
My experience at Heritage Grand was absolutely top notch. The location was very convenient as it was about five minutes away from the Badulla railway station. The hospitality was outstanding and the space was impeccably clean. The staff was like a family, very friendly😇. The property pristine conditions and modern amenities it was a comfortable and inviting place to stay. 😌 I Highly recommend this place for anyone looking for a flawless stay. I'll definitely be returning in the future when I visit Badulla.☺️
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 102 reviews
Price from
$28
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.

a
ashleigh
From
Australia
Stunning views & the hosts were lovely - especially the hosts mother. She was so cute and friendly. The sounds of the jungle was amazing to fall asleep to. It was like white noise.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 120 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, 165 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.

P
Peter
From
United Kingdom
The wife’s favourite stay in Sri Lanka, heavenly views high up and at one with nature. Nice vibe around the area at night. Staff were great and the breakfast location was stunning and you can see the train high in the hillside opposite.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 445 reviews
Price from
$60.30
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.

R
Reshan
From
Australia
The place was really cute and nice. A good team. Great value.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 336 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.

C
Chanokporn
From
Thailand
New rooms, great location, full of facilities
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 377 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
$290
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.

S
Shakeer Habib
From
United Arab Emirates
It was clean and big. Staff was excellent especially Gamini.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 699 reviews
Price from
$60
1 night, 2 adults
See all 1246 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 9.1
Wonderful - What previous guests thought, 714 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 416 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 211 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 550 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,154 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 102 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 712 reviews

Badulla District's best hotels with breakfast

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 210 reviews

EKHO Ella - A Divine View of Ella Gap is located on the seafront in Ella, 2.4 mi from Demodara Nine Arch Bridge and 0.9 mi from Ella Rock.

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

Featuring a garden, terrace and views of mountain, Cozy Homestay Waterfall Road Ella is located in Ella, 3.6 miles from Demodara Nine Arch Bridge.

From $42 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews

Located in Ella, 2.7 miles from Demodara Nine Arch Bridge, The Ceylan Crest ELLA features views of the mountain.

From $39.96 per night

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 10
Exceptional - What previous guests thought, 7 reviews

Located in Ella, within a 17-minute walk of Demodara Nine Arch Bridge and 30 miles of Hakgala Botanical Garden, Ella Hillcrest Heaven-Free Pickup from Ella provides accommodations with a terrace and...

From $58.83 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 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 $92.57 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 14 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 $68.82 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 48 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 $49.95 per night

Budget hotels in Badulla District

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 16 reviews

Located in Bandarawela, 14 miles from Demodara Nine Arch Bridge, Rawana Mount View - Ella provides accommodations with a garden, free private parking, a shared lounge and a terrace.

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

Located in Bandarawela, 27 miles from Gregory Lake, Sherwood Bungalow Bandarawela has accommodations with free bikes, free private parking, a garden and a terrace.

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

Located in Haputale, 21 miles from Demodara Nine Arch Bridge, Dream Seven Hotel - Haputale has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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.3
Wonderful - What previous guests thought, 80 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, 211 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 $122.10 per night

Hotels in Badulla District you can book without a credit card

Ella Thenulya

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 64 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 $38.85 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 47 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

Ananda Rest-Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 42 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 $47.45 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

Haven Harbour

Hotel in Ella
No credit card needed
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
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 42 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
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 84 reviews

Located in Koslanda, 28 miles from Demodara Nine Arch Bridge, Diyaluma View Cotage has accommodations with a garden, free private parking and a shared lounge.

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 $45 per night

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.5
Very Good - What previous guests thought, 137 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 $419.14 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 24 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
From $60 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 225 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 $1,473.51 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 714 reviews
The place is amazing! We had the room with a private heated pool and the view from there was perfect. The only thing that might be a problem is that the room didn't have air-conditioning, which can be a problem if it's too hot. The service is really top notch! The dinner menu is quite overpriced, the rest was just great!
Guest review by
Barbare
Georgia
From $181.50 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 78 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 $19.80 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 313 reviews
everything , the room was comfortable , hot water in the shower , the view is spectacular , the host are so kind and helpful for everything . they give me lot of precious advices for visiting here . I kept on extending in that place as I was really feeling home .
Guest review by
Celia
Australia
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 $166 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 223 reviews
The garden is amazing, they have a lot of plants. Its in a cute location just outside of ella. And the staff was amazing. Especialy Nilaksh, Deshani and Shantha.
Guest review by
Katya
Brazil
From $266.75 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 160 reviews
Location, jungle huts really cool. Pool and SPA excellent as was the food (breakfast/dinner)
Guest review by
Yuri
Chile
From $445.73 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 210 reviews
The hotel location and the staff are very friendly . The view from the room is so beautiful.
Guest review by
Ram
Canada
From $377.60 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 291 reviews
Location/ Property Design/ Staff/ Service/ Food you name it all we liked and enjoyed.
Guest review by
Asitha
United Arab Emirates
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

10

Its an amazing experience in ella Flower Garden Resort.

Its an amazing experience in ella Flower Garden Resort. So wonder, beautiful flower garden, so special for holiday stay. Tasty food excellent hospitality.we really enjoyed our holiday in ella flower garden. 10/10♥️👍
Guest review by
Xavier
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

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

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

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
8.0

I really enjoyed the Little Adam’s Peak adventure area.

I really enjoyed the Little Adam’s Peak adventure area. The hotel I stayed at was in such a beautiful location — not just in one place, but surrounded by lovely views and a very nice environment all around.
Guest review by
udaya
Sri Lanka
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
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

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