Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

953 hotels

Haputale

119 hotels

Badulla

91 hotels

Bandarawela

147 hotels

Ohiya

13 hotels

Diyatalawa

35 hotels

Koslanda

17 hotels

Welimada

14 hotels

Haldummulla

7 hotels

Hali Ela

5 hotels

Stay in Badulla District's best hotels!

Filter by:

Star rating
Review score

CHILL VILLE, VIEW POINT HOTEL

Hotel in Ella

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

O
Odysseus
From
Greece
Wonderful location and views. Excellent breakfast.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,069 reviews
Price from
US$218.74
1 night, 2 adults

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.

z
zuccom
From
Italy
The room was fantastic and very panoramic
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 202 reviews
Price from
US$81
1 night, 2 adults

Heritage Grand - Badulla

Hotel in Badulla

Situated in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Heritage Grand - Badulla features accommodation with a shared lounge and free WiFi as well as free...

G
Ganeshan
From
Australia
The hotel management and staff were exceptionally helpful. We felt warmly welcomed by the hotel. We will certainly stay at this place every time we visit Badulla.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 102 reviews
Price from
US$28
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.

n
nathan
From
Australia
Staying at Wood Palace in Ella was one of the highlights of my trip. The location is perfect — it feels like you’re tucked away in the jungle, surrounded by nature and total peace, yet you’re only a short stroll from town, cafes, and everything you need. That balance between seclusion and convenience is hard to find, but this place nails it. The family who runs it make the stay extra special. The mother who prepares breakfast is absolutely adorable — she cooks with such care, and her warm smile makes every morning brighter. The breakfasts themselves are delicious, fresh, and generous. The owner is a great bloke too — kind, genuine, and always ready to help with tips, directions, or just a good chat. If you want a stay in Ella that feels authentic, welcoming, and beautifully set in nature without being far from the action, Wood Palace is the perfect choice. Highly recommended! 🌿✨
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 120 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.

C
Camilla
From
Sweden
Stunning view, very good breakfast and the staff is the best! Got helped with everything even laundry and booking acitivites he fixed everything and had so funny nights here!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 165 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.

H
Helen
From
Albania
Very beautiful property with amazing views! The staff is so friendly and forthcoming. Booked the dorm and ended up being the only guest so had the whole room to myself. Obviously, that’s not a given. The included breakfast was very generous and tasty and served outside in the sun.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 443 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.

A
Adam
From
United Kingdom
The location is 10/10 and the room was excellent value for money.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 337 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.

P
Paul
From
United Kingdom
Absolutely superb - stunning location overlooking 9 Arch Bridge, lovely well-equipped cabin, excellent plentiful breakfast, and a host who will generously tuktuk you to town (Ella) at no extra cost, as well as further afield for a reasonable fee.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 377 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.

P
Portia
From
Kenya
The property is hidden away and beautifully secluded. It is small and very exclusive. It felt like a VIP experience. The staff were exceptional and took very good care of us throughout our stay. Not only were the staff very friendly, we felt like we were their only priority. Would highly recommend this property.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 128 reviews
Price from
US$290
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.

W
Willem-Pieter
From
Netherlands
Food is great. Breakfast comprises a wide variety of fruits, eggs, juices, jam and coconut sambal. Several Sri Lankan dinner options. Sound value for money. Hotel is very new. Almost all amenities needed. Amazing view from the room. Staff is very friendly and welcoming. We stayed during our honeymoon. They decorated the bed with flowers and even provided a little present (local tea).
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 695 reviews
Price from
US$60
1 night, 2 adults
See all 1244 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.8
Pleasant - What previous guests thought, 10 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 100 reviews

Badulla District's best hotels with breakfast

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 31 reviews

Situated in Ella, 5.7 km from Demodara Nine Arch Bridge, Idyll Homestay Ella features accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 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$75.61 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$68.82 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 63 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$38.85 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews

Set in Bandarawela, 22 km from Demodara Nine Arch Bridge, Rawana Mount View - Ella offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$106.40 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 9.1
Superb - What previous guests thought, 10 reviews

Situated in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Seven Hotel - Haputale features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

Budget hotels in Badulla District

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 48 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$49.95 per night
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
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.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, 205 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$122.10 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 100 reviews

Situated in Ella and with Demodara Nine Arch Bridge reachable within 5.1 km, CAO Ella features concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

From US$43.02 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

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

Haven Harbour

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

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.4
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$47 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, 156 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

90 Degrees Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 547 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.

Ella Rock Heaven

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 762 reviews

Set in Ella, 4.8 km from Demodara Nine Arch Bridge, Ella Rock Heaven offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$45 per night

Mountjoy Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 142 reviews

Set in Ella, 4.8 km from Demodara Nine Arch Bridge, Mountjoy Ella offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$40 per night

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From US$129.80 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 77 reviews
The hotel is incredibly beautiful, very well equipped, the rooms are spacious and very clean. It is located in the heart of the town, making it within easy walking distance of the various restaurants and shops. The hotel is a 5 minute walk from Ella station. It was my husband's birthday, and Ujith made us an in-room cake with candles! My husband even got a wrapped present before he left. A real sweetheart! The staff at this hotel go out of their way to make your stay enjoyable and unforgettable. Thank you so much Ujith!
Guest review by
Préscilia
France
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 29 reviews
From the moment of check in to check out, I had a wonderful stay at orient hotel. The staff were extremely friendly and professional and the food was delicious. Special mention must be made to the GM Mr. Chandima who was always on the scene and attentive to our needs. We were also provided with a Trek to Ella Rock accompanied by hotel staff and a packed hotel lunch which was an incredible experience I would highly recommend. Overall was a great visit and will definitely be staying here again next time I visit.
Guest review by
Gayan
United Kingdom
From US$377.60 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 290 reviews
This was the most incredible location with stunning views and also so relaxing. It was a beautiful stay and the staff were so friendly. We told Rafael it was our honeymoon and he organised surprise decorations for us at our room and dinner. Vipula was also very helpful and friendly. We loved loved loved our stay and would highly recommend it. It felt like we were alone in the clouds and the pool is one of the nicest we have swam in. The food was wonderful and well priced and so were the drinks
Guest review by
Emily
Australia
From US$445.73 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 211 reviews
Everything was perfect. Personel was fantastic, very helpful and kind and polite. Generally people from Sri Lanka are great people. Rooms are amazing. The hotel is totally in the city center; around a lot of restaurants and shops. We arrived very late but personel was waiting for us with the dinner; they were just amazing. Breakfast was fantastic. Next time for sure I will choose the same hotel !!!
Guest review by
Adriana
Poland
From US$419.14 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 24 reviews
The staff were beautiful people, very helpful and accommodating. The views are splendid. The FOOD IS THE BEST PART. Amazing buffets, im usually not a fan of buffet, but they were real good. They spoil you rotten. I felt like being within the property only instead of going out.
Guest review by
Ritu
United Arab Emirates
From US$60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 224 reviews
Location was nice. A bit difficult to get to if your vehicle doesn't have much ground clearance. Food options are limited but very fresh and tasty. Staff was very hospitable. Will stay again.
Guest review by
Amanda
Sri Lanka
From US$24.75 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 311 reviews
The owner was exceptional, very helpful and informative, without trying to sell us things. He had superb recommendations and went above and beyond to make our stay enjoyable
Guest review by
Anna
Australia
From US$2,673.75 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 707 reviews
Beautiful serene location. Excellent facilities and beautiful simplistic rooms with swing beds in the balcony.
Guest review by
Quratul Ain Khalid
Pakistan
From US$191.86 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 136 reviews
The location was awesome The staff were lovely Breakfast was fantastic Dinner menu had a lot of variety
Guest review by
Crowly
Australia
From US$266.75 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 160 reviews
Awesome place, you just stay in the jungle, must expect close encounters with nature which I loved
Guest review by
Jakub
Poland
From US$166 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 218 reviews
We had a great stay at Ella Flower Garden Resort. The staff was very courteous and helpful!
Guest review by
Sunidhi
India
From US$46.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 377 reviews
Beautiful location and a wonderful room, we had a great relaxing time!
Guest review by
Johannes
Italy

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

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

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

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

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

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

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