Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

999 hotels

Haputale

111 hotels

Bandarawela

149 hotels

Badulla

101 hotels

Diyatalawa

36 hotels

Ohiya

11 hotels

Koslanda

18 hotels

Passara

7 hotels

Pattipola

6 hotels

Kumbalwela

7 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.

S
Sara
From
Spain
The breakfast terrace and the service were spectacular. We received wonderful service. The room was spacious and comfortable. Highly recommended!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,080 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.

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, 228 reviews
Price from
US$60.75
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...

y
youngchan
From
South Korea
I always use this hotel when I travel to Badulla. The reason is that the hotel is in the city center, so it is very convenient for exploring the city of Badulla, and the price is very good. Also, the facilities are clean, and all the staff are very friendly. The food at the restaurant is also very delicious. I would like to highly recommend this hotel to travelers who are planning a trip to Badulla.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
Price from
US$28
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.

A
Anastassija
From
Estonia
Chic room with stylish interior and large panoramic windows! We really enjoyed our stay in this hotel! Highly recommended!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 170 reviews
Price from
US$22.50
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.

C
Cecilie
From
Norway
The friendly staff, nature, food, music, laidback place with amazing view nearby the tea plantations.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 353 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.

L
Laura
From
Switzerland
Exceptional!!! Really! We stayed for 2 nights and it was awesome. Besides the wonderful cottage and the stunning view, which makes it hard to even leave the place, you have an owner that goes far beyond the usual service. Breakfast on your balcony with fresh fruits and local specialities, he drops you to your street, he thinks ahead and brings you extra water. And the amenities are great ! would give 15/10 if possible.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 385 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
Kertu
From
United Arab Emirates
Perfect everything. Private villa with lots of space, beautiful decoration, plunge pool, balcony and great view. Very nice staff. Good restaurant. Great activity options nearby (eg Sri Lanka's tallest waterfall visit). Very relaxing.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 125 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.

Э
Эльвира
From
Russia
Amazing view , new hotel in loft style . Very friendly and helpful staff , especially Gamini.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 720 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.

M
MONA
From
Singapore
I recently had the pleasure of staying at Hotel Moon Rock, and I must say, it was an absolute delight! The host was incredibly friendly and welcoming, making us feel right at home from the moment we arrived. But what truly impressed me was the host's thoughtfulness and attention to detail. We had an early start the next day for a long journey to Colombo, and the host kindly prepared breakfast for us ahead of schedule. But that wasn't all - they also packed a snack and water for us to take on the road! This kind gesture was completely unexpected and truly appreciated. It's clear that the host genuinely cares about their guests' comfort and well-being. The hotel itself was clean, comfortable, and well-maintained, with all the necessary amenities. But it's the host's exceptional hospitality and thoughtful touches that truly set Hotel Moon Rock apart. If you're looking for a warm and welcoming place to stay, I highly recommend Hotel Moon Rock!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 543 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.

K
Kai
From
Germany
Dream Cliff Mountain is a true haven for those seeking tranquility, natural beauty, and exceptional service. With its stunning location, comfortable accommodations, and a range of activities to suit every taste, it offers the perfect balance of relaxation and adventure. I left feeling completely rejuvenated and would highly recommend this hidden gem to anyone visiting Sri Lanka.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 301 reviews
Price from
US$207.19
1 night, 2 adults
See all 1318 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 7.4
Good - What previous guests thought, 11 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 262 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 121 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 815 reviews

Badulla District's best hotels with breakfast

Okeed Ella

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 100 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
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 758 reviews

Featuring the luxurious comforts of a boutique hotel, 98 Acres Resort & Spa is set in Ella amidst a stunning landscape also known as the 98 acre tea estate.

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

Located in Ella, within 6.4 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, The Cloud Heaven Ella provides accommodation with a terrace and free WiFi throughout the property as...

From US$33.30 per night

The Aurelian

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 6 reviews

Located in Ella and within 5.8 km of Demodara Nine Arch Bridge, The Aurelian features a garden, non-smoking rooms, and free WiFi throughout the property.

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

Featuring a terrace, bar and views of mountain, Ella Trail Luxury Villa is located in Ella, 7.5 km from Demodara Nine Arch Bridge.

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

Located in Ella, 6.4 km from Demodara Nine Arch Bridge, Green Villa Ella provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$22.20 per night

Su Casa Ella

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews

Located in Ella, 4.6 km from Demodara Nine Arch Bridge, Su Casa Ella provides accommodation with a terrace, free private parking and a restaurant.

From US$77.70 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 44 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.

Budget hotels in Badulla District

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 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, 54 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$38.85 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 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.2
Superb - What previous guests thought, 5 reviews

Located in Lunugala, Falcon Villas features a garden. There is a terrace and guests can make use of free WiFi and free private parking.

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

Situated in Bandarawela, 44 km from Gregory Lake, Sherwood Bungalow Bandarawela features accommodation with free bikes, free private parking, a garden and a terrace.

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

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Tranquil Edge Villa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$42.35 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 77 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$42.30 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 43 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

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

Ella Thenulya

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 73 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 10
Exceptional - What previous guests thought, 5 reviews

Green Garden Bungalow is located in Haputale, within 700 metres of Haputale Railway Station and 11 km of Bandarawela Railway Station.

From US$36.30 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, 46 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.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 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

The Diary

Hotel in Ella
No credit card needed
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$24.42 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 43 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$24.43 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 91 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.

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

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From US$1,625.62 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 222 reviews
Absolutely everything was just perfect for our 3 nights, rooms clean and very well appointed, food excellent we even had an out door Bbq one night and the staff were 1st class especially Sanjeeva and his colleagues Priyantha, Krisham, Sujeewa and Thaksila nothing was too much trouble and they made us feel very welcome and looked after our every need The view and gardens with the hot tub were just a glorious space to unwind and relax There are only 12 rooms so it has that home from home feel and the view and location for exploring Ella could not have been better
Guest review by
Christina
Sri Lanka
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 154 reviews
When you first arrive, the view takes your breath away! Never gets boring either!! Wonderful hotel, staff very attentive and helpful. This is not a negative, but as it is built onto the side of a mountain, there are lots of stairs as a result. Saw lots of reviews complaining about this. The food was wonderful (breakfast and dinner). Tuk-tuks happy to take you up and down the hill and reception will call them for you. We walked it a few times though too.
Guest review by
Elizabeth
United Kingdom
From US$1,768.21 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 758 reviews
Loved everything! Room was incredible, views like nothing else, delighted to have a bed that could roll onto the balcony and a hammock for relaxation. Spa was beautiful with serene views and reasonably priced (it was cheaper than the place we went to in town!). Restaurant staff were lovely. If the sights of Ella weren't so fantastic, we would have happily spent every second in this room.
Guest review by
Charlotte
Singapore
From US$544 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 301 reviews
Dream Cliff Mountain is a true haven for those seeking tranquility, natural beauty, and exceptional service. With its stunning location, comfortable accommodations, and a range of activities to suit every taste, it offers the perfect balance of relaxation and adventure. I left feeling completely rejuvenated and would highly recommend this hidden gem to anyone visiting Sri Lanka.
Guest review by
Kai
Germany
From US$83.38 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 27 reviews
Our stay at the Orient Hotel in Bandarawella was truly exceptional. The breathtaking views, attentive staff, and recently renovated rooms in excellent condition made our experience unforgettable. The hotel's commitment to maintaining high standards truly enhanced our overall satisfaction. It was a fantastic stay that exceeded our expectations
Guest review by
Gihan
Australia
From US$182.50 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 247 reviews
Got a room with an amazing view to Ella Rock. Hotel staff were incredibly friendly and helpful, and were very apologetic regarding the construction noise coming from pool construction. Can't wait to visit again once the pool is open, this is the only thing that was missing in this amazing hotel.
Guest review by
Khaled
United Arab Emirates
From US$501.65 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$46.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 380 reviews
Very good view! Comfortable apartments. We saw a mongoose. The owner kindly offered to make breakfast - it was good. 👍🌞
Guest review by
Danila
Russia
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 314 reviews
super lovely hosts and the view made my heart break. beautiful breakfast shared with the neighbouring wildlife
Guest review by
Garth
United Kingdom
From US$129.80 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 81 reviews
It's clean, it's cool, it's right in the town but not loud. AC and a hot shower, a pool,.amazing breakfast.
Guest review by
Elizabeth
Canada
From US$286.15 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 166 reviews
Room in the jungle Warm welcome Help to organise activities Clean Responsiveness Pool Places around
Guest review by
Quentin
France
From US$60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 225 reviews
Amazing place. Beautiful. Owner was super nice. Food was great. Simple but super tasty
Guest review by
Ben
United Kingdom

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

10

A busy compact town with a young, hip vibe.

A busy compact town with a young, hip vibe. Prices are reasonable, weather can be a bit wetter and cooler than other parts of Sri Lanka. We loved the tea plantation and factory visit, as well as waterfalls and nine arch bridge. We were very lucky to see a train crossing (Dec18th 2025)as the recent landslides mean no current passenger carrying trains are running. Hopefully this is a sign that they may be back in service soon
Guest review by
Richard
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

The climate was cool and the views were spectacular.

The climate was cool and the views were spectacular. Best place to shop for groceries and fresh produce is Cargill Opposite the old post office in the town centre. Had difficulty in finding Authentic Sri Lankan cuisine. And almost impossible to find places that offer freshly brewed Ceylon tea. People are friendly and willing to help. Accomodation is cheaper in Bandarawela. Hence it makes sense to base your self here and explore neighbouring places like Ella, Diyathlawe and Haputale .
Guest review by
Neville
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

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 has an amazing vibe, it’s a very tourist-friendly place...

Ella has an amazing vibe, it’s a very tourist-friendly place and a perfect base for daily hiking trips. It’s very different from other Sri Lankan cities and definitely worth a visit. But if you’re looking for some peace and quiet, choose accommodation slightly outside the center to avoid the noise
Guest review by
Justyna
Poland
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

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

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
6.0

On the one hand Ella is really beautiful.

On the one hand Ella is really beautiful. Great views nice waterfalls, great hiking spots. On the other hand it is packed with tourists. You have to go out of the city quite far do find a more quiet area. Ella itself is quite small since there’s only one “big” road. For us it was way too crowded. It’s not the cute little local mountain village it used to be.
Guest review by
Max
Germany