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. We had such an amazing time thanks to the very modern room overlooking the mountains! The room is very spacious & clean with a nice bathroom. The continental breakfast is also of great quality! We had the lunch twice & both times we were very enthusiastic about the quality, taste & presentation for a good price!

Show more Show less
9.3
Superb
185 reviews
Price from
US$67.37
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 VEIWS!! I could just sit out and stare at the views all day. We rented a scooter right from the hosts which made life easy to get around. It is located very close to town, just up a big hill! Great breakfast as well! Definitely recommend

Show more Show less
9.2
Superb
491 reviews
Price from
US$49.95
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. The view from the balcony is amazing. It is lovely to watch all the action down below on the 9 arches bridge. It is a little remote but there is a great little cafe run by the same family just below the cabin for some food and drinks, if you don't want to go into town for dinner. Also the owner is extremely helpful, thoughtful and he will pick you up from the train take you into town and pick you up anytime. He is lovely and as a solo traveller, it felt completely safe there. Also I had an early pick up for a tour at 5.15am and the owner made sure that I rearranged an alternative pick up point because cars cannot access the cabin, only tuk tuks. He then took me at 5.00am to the meet up point in his tuku tuk and also packed me a breakfast. At the end of my stay he arranged for a car to take me to Mirissa for a good price. On my second day I was there for breakfast and it was fantastic. I totally recommend this cabin if you want to stay out of Ella town and have an incredible view of nature and the bridge.

Show more Show less
9.9
Exceptional
196 reviews
Price from
US$94.40
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
382 reviews
Price from
US$44.10
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 staff - always helpful and benevolent. Breakfast is nice!

Show more Show less
9.7
Exceptional
306 reviews
Price from
US$52.20
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. The place was awesome - even though there were a lot of rain recently, the air in the rooms were fresh, everything was clean. Great view from rooms and also from roof terrace.

Show more Show less
9
Superb
146 reviews
Price from
US$50
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. Clean hotel and room excellent stuff

Show more Show less
9.1
Superb
203 reviews
Price from
US$311.40
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. Last minute booking but it was worth it! Spacious rooms, amazing view, very clean, very romantic, huge and tasty breakfast. Would definately come back. Very quiet but close to the city (10-15min walk)

Show more Show less
9.1
Superb
157 reviews
Price from
US$60
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. Dave provided an amazing experience at the Levon Hotel. He took care of us from start to finish. The breakfast in the morning was an amazing spread of traditional Sri Lankan tastes. The room was comfortable, the views were beautiful and the location outside of Ella was fabulous.

Show more Show less
9
Superb
107 reviews
Price from
US$158.08
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
730 reviews
Price from
US$105
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

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

  • Vantage hills Haputale, Dream Cliff Mountain Resort and Cozy Cottage 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 Ella Brown House, Green Nature Paradise Ella and 9 Hills Ella.

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

    Similarly, these hotels in Badulla District are highly rated by couples: Kai Kazee Ella, Villa Perpetua and Ella Tea Heaven Villa.

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

  • On average, 3-star hotels in Badulla District cost US$79 per night, and 4-star hotels in Badulla District are US$124 per night. If you're looking for something really special, a 5-star hotel in Badulla District can on average be found for US$329 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Badulla District this weekend is US$54 or, for a 4-star hotel, US$128. Looking for something even fancier? 5-star hotels in Badulla District for this weekend cost on average around US$259 per night (based on Booking.com prices).

  • 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 The Residence Ella are also popular in Badulla District.

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

    Breakfast at these hotels in Badulla District are also highly rated: Ella Brown House, Green Nature Paradise Ella and Amaya View Guest Inn.

  • On average, it costs US$54 per night to book a 3-star hotel in Badulla District for tonight. You'll pay on average around US$89 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Badulla District will cost around US$279 (based on Booking.com prices).

  • Many families visiting Badulla District loved staying at Ella Tea Heaven Villa, Elysian Eco Ella and Ever Breeze Ella Hotel.

    Similarly, ELLA Delightful Surround, Haven Harbour and Induwara Guest are also popular among family travellers.

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