Skip to main content

Stay in Badulla District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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. What a great place! The room was beautifully furnished and very comfortable. It even had Netflix on the tv. But the best was the balcony with comfortable lounge chairs, where you could sit in afternoon and evening and enjoy a book and the great view. The staff and manager were very attentive as well. You cannot walk to Ella center, but it is a short tuktuk ride away. We would prefer stay in a place more calm and not in the busy town anyway. Would definitely recommend staying here while in Ella!

Show more Show less
9.3
Superb
190 reviews
Price from
248 zł
per night

Ella HIDE VIEW 2 stars

Hotel in Ella

Situated in Ella, 5.4 km from Demodara Nine Arch Bridge, Ella HIDE VIEW features accommodation with a garden, free private parking, a shared lounge and a terrace. The location is fabulous with amazing views over Ella. Our room was very comfortable and had a balcony, which we made use of.

Show more Show less
9.2
Superb
505 reviews
Price from
155 zł
per night

Green Nature Paradise Ella 3 stars

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. Perfect place for your stay in Ella. Upali (and the rest of his family) are the best hosts and will go above and beyond to make your stay perfect. We stayed for four nights and Upali took us with our tuktuk to some of the waterfalls and tempels nearby. The accommodation is super clean, breakfast is amazing. The view of the bungalow is stunning. Thank you for making the best out of our stay.

Show more Show less
10
Exceptional
200 reviews
Price from
376 zł
per night

Vantage hills Haputale 3 stars

Hotel in Haputale

Set in Haputale, 44 km from Gregory Lake, Vantage hills Haputale offers accommodation with a garden, free private parking, a terrace and a restaurant. 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.

Show more Show less
9.1
Superb
392 reviews
Price from
176 zł
per night

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. Small hotel with a great host! Breakfast was good, the room was clean. A great gem.

Show more Show less
9.7
Exceptional
320 reviews
Price from
197 zł
per night

Cozy Cottage Ella 2 stars

Hotel in Ella

Situated in Ella, 7.5 km from Demodara Nine Arch Bridge, Cozy Cottage Ella features accommodation with a garden, free private parking, a terrace and a restaurant. We had a very comfortable and memorable stay at Cozy Cottage. The room was huge with a big balcony facing the beautiful mountains of Ella. There are nice chairs in the room that you can move to the balcony and have a cup of tea while enjoying the serene and beautiful view. The staff were exceptionally great and very helpful. A special mention to Viraj, Buddika and Maduranga for being such awesome hosts and for fulfilling all our requests. The food at the hotel was delicious especially the local Sri Lankan delicacies. The hotel has a deck on top which is a great spot to get a 360 degree view of Ella (you can also see Ella rock from there, which is btw a short trek from the hotel) We would definitely stat at Cozy Cottage again when we visit Ella next time.

Show more Show less
9
Superb
154 reviews
Price from
199 zł
per night

Dream Cliff Mountain Resort 5 stars

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. Location/ Property Design/ Staff/ Service/ Food you name it all we liked and enjoyed.

Show more Show less
9.1
Superb
204 reviews
Price from
1,242 zł
per night

3Arch Eco Cottage Ella 3 stars

Hotel in Ella

Situated in Ella, 2.7 km from Demodara Nine Arch Bridge, 3Arch Eco Cottage Ella features accommodation with a garden, free private parking and a restaurant. Very friendly staff. The location is lovely, although the road to the hotel is a bit narrow with lots of corners (as it's in the mountain). The cottages looked cute from the outside. The bathroom was okay. I like how it has 3 parts. It was quite and peaceful (this might depend on your neighbors, we had neighbors, but we didn't hear them). We saw lots of squirrels from our balcony and the restaurant, so adorable. When we went to the little town, we walked passed the tea fields. Very beautiful.

Show more Show less
9.1
Superb
160 reviews
Price from
239 zł
per night

Levon Boutique Hotel

Hotel in Ella

Levon Boutique Hotel is situated in Ella, 6 km from Demodara Nine Arch Bridge. this property also provides guests with a restaurant. The property provides a 24-hour front desk. Amazing hospitality , clean rooms , standards are high

Show more Show less
9
Superb
108 reviews
Price from
985 zł
per night

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. We had a wonderful stay at Chill Ville! The staff went above and beyond for us and the room was perfect. The views are unmatched from the room and the pool/restaurant are unbelievable on a clear day.

Show more Show less
9.3
Superb
758 reviews
Price from
419 zł
per night

Hotels with extra health and safety measures

Find hotels in Badulla District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Badulla District in the past month

See all

Badulla District's best hotels with breakfast

See all

Budget hotels in Badulla District

See all

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

See all

FAQs about hotels in Badulla District

  • On average, 3-star hotels in Badulla District cost 303 zł per night, and 4-star hotels in Badulla District are 503 zł per night. If you're looking for something really special, a 5-star hotel in Badulla District can on average be found for 1,378 zł per night (based on Booking.com prices).

  • For hotels in Badulla District that serve up a highly-rated breakfast, try Diyaluma View Cotage, W1 Ella and Ella Sunrise.

    Breakfast at these hotels in Badulla District are also highly rated: Thotalagala, Eyeful Ella and Ella Brown House.

  • Green Nature Paradise Ella, Ella moon rock and Cozy Homestay Waterfall Road Ella are some of the popular hotels in Badulla District.

    In addition to these hotels, The Cubes Ella, CHILL VILLE, VIEW POINT HOTEL and Ella HIDE VIEW are also popular in Badulla District.

  • Ella HIDE VIEW, The Residence Ella and Onestar Ella have received great reviews from travellers in Badulla District regarding the views from their hotel rooms.

    Guests staying in Badulla District also spoke highly of the views from the rooms at W1 Ella, Awesome Place and Diyaluma View Cotage.

  • There are 1,170 hotels in Badulla District you can book on Booking.com.

  • The average price per night for a 3-star hotel in Badulla District this weekend is 204 zł or, for a 4-star hotel, 965 zł. Looking for something even fancier? 5-star hotels in Badulla District for this weekend cost on average around 953 zł per night (based on Booking.com prices).

  • Couples travelling in Badulla District loved staying at Green Nature Paradise Ella, Hostal Tree House and Sashen Hotel.

    Similarly, these hotels in Badulla District are highly rated by couples: DILSHAN HOTEL Diyaluma, Thotalagala and Ella Tea Heaven Villa.

  • Many families visiting Badulla District loved staying at Eyeful Ella, Induwara Guest and Tranquil Edge Villa.

    Similarly, Diyaluma View Cotage, Opal Stay and ELLA Delightful Surround are also popular among family travellers.

  • On average, it costs 180 zł per night to book a 3-star hotel in Badulla District for tonight. You'll pay on average around 379 zł if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Badulla District will cost around 1,020 zł (based on Booking.com prices).

  • Ella, Haputale and Bandarawela are popular with other travellers visiting Badulla District.

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