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. Had a fantastic stay which wouldn’t be the same without the wonderful staff. Excellent views, breakfast and hospitality. They made it special and the manager was a highlight, hosting at its best. Amazing stay, highly recommended

Show more Show less
9.3
Superb
188 reviews
Price from
Rp 1,094,621
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. Location is amazing! The views are spectacular! Staff were very helpful and friendly

Show more Show less
9.2
Superb
500 reviews
Price from
Rp 901,813
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. Everything was exceptional. The host went way beyond the normal couldn’t do enough for us. The view from the room was just as good as the photos led you to believe. The breakfast was incredible. Would totally recommend this place!

Show more Show less
9.9
Exceptional
199 reviews
Price from
Rp 1,533,895
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. Things I liked: - Incredible view - Great wifi - Incredible interior - Incredible food (and affordable) - amazing staff As a foreign traveler this stay was incredible. The wifi was strong enough for me to hold a couple video calls and the food was chicken kottu was delicious. Chathura was extremely helpful with giving advice for activities to do nearby and he even got me a box of tea as a gift before leaving. This seems to be a newer hotel in the area and I expect in years to come it will become a very popular stay

Show more Show less
9.1
Superb
386 reviews
Price from
Rp 716,576
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. Very good location. Just a few minute from main road with full of restaurants and bars. Breakfast in hotel is very good, every day a choice of traditional Šrilanka breakfast, omlettes, fresh fruits and fresh juice.

Show more Show less
9.7
Exceptional
316 reviews
Price from
Rp 804,320
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 such a lovely stay! The staff was really friendly and helping. The view was magnificient, as was the room. Hot streaming water, a bath, good bed.. It s far enough from ella to enjoy the relaxing and quite nature but also at walking distance from ella. We loved our daily walks to ella, watching the train as we were walking... 😍

Show more Show less
9
Superb
152 reviews
Price from
Rp 812,445
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. Dream cliff is a hidden sicker place where you can rest from rest of the world. Really special place.thanks for everything!

Show more Show less
9.1
Superb
204 reviews
Price from
Rp 5,059,904
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. We had such a great stay here! We were super surprised at how big the room was, especially since we paid so little! The balcony was also a lovely addition. Big big big bonus points for the king size bed - loved it. The staff were extremely kind and they offer a tuk tuk service to bring you to and from Ella city center. Also, right on top of the hotel (literally 2’ uphill walk) is the 3arch bridge - the least famous sibling to the 9 arch one. We were lucky enough to see trains passing there and it was wonderful! We can only recommend! Thanks again.

Show more Show less
9.1
Superb
159 reviews
Price from
Rp 974,933
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
Rp 4,013,476
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
747 reviews
Price from
Rp 1,706,133
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

  • Couples travelling in Badulla District loved staying at Sashen Hotel, Green Nature Paradise Ella and DILSHAN HOTEL Diyaluma.

    Similarly, these hotels in Badulla District are highly rated by couples: Thotalagala, Ella Tea Heaven Villa and ELLA Delightful Surround.

  • The average price per night for a 3-star hotel in Badulla District this weekend is Rp 785,728 or, for a 4-star hotel, Rp 2,909,012. Looking for something even fancier? 5-star hotels in Badulla District for this weekend cost on average around Rp 4,051,427 per night (based on Booking.com prices).

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

    Breakfast at these hotels in Badulla District are also highly rated: Tip Top Boutique hotel, W1 Ella and Ella Sunrise.

  • 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, Haputale and Bandarawela are popular with other travellers visiting Badulla District.

  • On average, 3-star hotels in Badulla District cost Rp 1,247,482 per night, and 4-star hotels in Badulla District are Rp 2,108,909 per night. If you're looking for something really special, a 5-star hotel in Badulla District can on average be found for Rp 5,535,948 per night (based on Booking.com prices).

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

  • Onestar Ella, Green Nature Paradise Ella and Ella Brown House 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 Vantage hills Haputale, Ella nine arch spice garden and Ella Tea Heaven Villa.

  • Many families visiting Badulla District loved staying at Ella Tea Heaven Villa, ELLA Delightful Surround and Induwara Guest.

    Similarly, Green Nature Paradise Ella, Rock n Fall Nature Resort and Eyeful Ella are also popular among family travellers.

  • On average, it costs Rp 814,965 per night to book a 3-star hotel in Badulla District for tonight. You'll pay on average around Rp 1,955,480 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Badulla District will cost around Rp 4,099,764 (based on Booking.com prices).

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