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. This hotel was fabulous!! Everything from the moment we stepped out of the car until the minute we left. The staff are wonderful, chatty, interesting and funny. The entrance and the dining area are open plan with an amazing view. The rooms are stylishly decorated with quality finishings and felt very homely. We appreciated the attention to low waste throughout. Excellent find, highly recommended!

Show more Show less
9.3
Superb
179 reviews
Price from
£64
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
483 reviews
Price from
£40
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
193 reviews
Price from
£76
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. Amazing view, friendly service, delicious breakfast

Show more Show less
9.1
Superb
378 reviews
Price from
£35
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. There is a reason why the ranking of this hotel is tops in Ella. Room and location can’t be beat. It was a pleasure to chat with Obey during my stay. Not many places will they provide you with some dinks and treats for your next travel day. I look forward to my return.

Show more Show less
9.7
Exceptional
297 reviews
Price from
£47
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 restaurant and a bar. Property is very near to Ella Rock and train station. It is immerse in the vegetation and there are a lot of beautiful walks you can do around. Staff was very welcoming and took care of us whenever we needed help.

Show more Show less
9
Superb
144 reviews
Price from
£40
per night

Tip Top Boutique hotel

Hotel in Ella

Set in Ella, 8.1 km from Demodara Nine Arch Bridge, Tip Top Boutique hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. We enjoyed our stay very much. Staff were always available and very kind. Breakfast was great and the view from the room amazing. We had a very big family room (3 kids). You can see the nine arch bridge and the train passing a few times a a day.

Show more Show less
9
Superb
191 reviews
Price from
£108
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. Excellent resort with stunning views and an incredibly kind and welcoming staff. We really enjoyed our stay!

Show more Show less
9.1
Superb
199 reviews
Price from
£260
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. It was very clean and had great service! I arrived late and they got me a fresh fruit plate which I very much appreciated.

Show more Show less
9.1
Superb
151 reviews
Price from
£44
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. The view was fantastic. So beautiful and serene. You would occasionally see the train go by. Train station just downstairs so very conveniently located. Dave was an amazing host. Breakfast was custom made every morning, with a lot of love and attention. I absolutely loved staying at this hotel and I would love to go back for a longer period.

Show more Show less
9
Superb
105 reviews
Price from
£112
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 £59 per night, and 4-star hotels in Badulla District are £96 per night. If you're looking for something really special, a 5-star hotel in Badulla District can on average be found for £283 per night (based on Booking.com prices).

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

    Breakfast at these hotels in Badulla District are also highly rated: Green Nature Paradise Ella, White Elephant Ella and Ella Sunrise.

  • Many families visiting Badulla District loved staying at Rock n Fall Nature Resort, Induwara Guest and ELLA Delightful Surround.

    Similarly, Eyeful Ella, Tranquil Edge Villa and Haven Harbour are also popular among family travellers.

  • Amaya View Guest Inn, Dream Cliff Mountain Resort 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 Villa Perpetua, Cozy Cottage Ella and Vantage hills Haputale.

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

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

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

  • Couples travelling in Badulla District loved staying at The Diary, Kai Kazee Ella and Sashen Hotel.

    Similarly, these hotels in Badulla District are highly rated by couples: Green Nature Paradise Ella, Thotalagala and Villa Perpetua.

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

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

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