The 10 best luxury hotels in Badulla, Sri Lanka | Booking.com
Skip to main content

Luxury Hotels in Badulla

Find the luxury hotels that appeal to you the most

The best luxury hotels in Badulla

Check out our pick of great luxury hotels in Badulla

Filter by:

Review score

Nine Skies

Ella (Near Badulla)

Nine Skies features free bikes, outdoor swimming pool, a garden and shared lounge in Ella. With free WiFi, this 5-star hotel has a restaurant and a bar. The hotel has family rooms.

S
Sarah
From
Australia
What a beautiful place ! The garden, the house, the location, the outlook, everything was wonderful to look upon. The stillness, the sound of the birds and the temple prayers. The team were incredible - so helpful and lovely to chat with. We became close with them during our stay. The food was exceptional- I don’t think we’ve eaten so well before on holiday.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$552
1 night, 2 adults

Wood Palace Ella

Ella (Near Badulla)

Situated in Ella, 7 km from Demodara Nine Arch Bridge, Wood Palace Ella features accommodation with a garden, free private parking, a terrace and a restaurant.

A
Anais
From
Switzerland
beautiful location und room, extremly friendly hosts
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 111 reviews
Price from
US$67.50
1 night, 2 adults

Secret View Homestay Ella

Ella (Near Badulla)

Located within 5.2 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, Secret View Homestay Ella offers rooms with air conditioning and a private bathroom in Ella.

A
Amit
From
United States
Wonderful family owned facility, with lots of plants and flowers everywhere, an amazing view, and superb service. The breakfast and dinner were awesome, and Suranga offered amazing assistance and service in whatever we needed. Very reasonably priced, and highly recommended by us. We will definitely return there the next time we are in Ella.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 436 reviews
Price from
US$40.50
1 night, 2 adults

98 Acres Resort & Spa

Ella (Near Badulla)

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.

M
Mel Bianco
From
Malta
We were also greeted with a nice cake since we were celebrating our 10th, this was a really cute surprise. Room was clean and well equipped.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 655 reviews
Price from
US$469.30
1 night, 2 adults

Ceylan Crest Hotel Ella

Ella (Near Badulla)

Ceylan Crest Hotel Ella features free WiFi and views of mountain in Ella. Featuring a garden, the 4-star hotel has air-conditioned rooms with a private bathroom.

B
Balbino
From
Italy
We were in town for a big event, the location is a quick walk, but we could get a good rest without the noise pollution. Also, there are good restaurants nearby. The family that runs the place is also very nice.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 14 reviews
Price from
US$27
1 night, 2 adults

Wood Chalets Ella

Ella (Near Badulla)

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.

A
Agnieszka
From
Poland
Very pleasant stay – the cottage was clean and well-equipped. The host was so kind and helpful, and having the option to rent a scooter was a great convenience. Breakfasts were truly delicious. Definitely worth recommending!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 41 reviews
Price from
US$40.50
1 night, 2 adults

Crystal Spring Luxury Hotel

Ella (Near Badulla)

Located in Ella, 5.4 km from Demodara Nine Arch Bridge, Crystal Spring Luxury Hotel provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

B
Bushi
From
Nepal
Friendly staff and one of best hotels in Ella
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 158 reviews
Price from
US$65
1 night, 2 adults

Beyond Nomad Luxury Hostel

Ella (Near Badulla)

Situated in Ella, 5.6 km from Demodara Nine Arch Bridge, Beyond Nomad Luxury Hostel features accommodation with a garden, free private parking, a shared lounge and a terrace.

J
Jasper
From
United Kingdom
Beautiful views of the mountain, great affordable breakfast, the big dorm is amazing with good bunks and mattresses
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 104 reviews
Price from
US$36
1 night, 2 adults

Anasa Wellness Resort

Ella (Near Badulla)

Situated in Ella, 49 km from Gregory Lake, Anasa Wellness Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

J
Jeremy
From
Belgium
Our stay at Anasa was spectacular, a true gem with breathtaking views that photos can't fully capture. The peaceful, well-kept gardens and the exceptional staff, especially Ranil and Shadi, made our visit unforgettable. Their attention to detail, from recommending a traditional Sri Lankan breakfast to preparing a special street food dinner, made us feel incredibly special. The entire team's politeness and genuine care are remarkable— they deserve every bit of praise. Everything from the reception to the unique experiences provided was top-notch, easily a 10 out of 10. It's evident why this beautiful location is a popular choice for proposals and memorable occasions. Anasa is truly an unparalleled experience.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 166 reviews
Price from
US$442.40
1 night, 2 adults

Liyon Hotel

Ella (Near Badulla)

Set in Ella, 5.3 km from Demodara Nine Arch Bridge, Liyon Hotel offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers room service and a 24-hour front desk.

E
Ethan
From
United Kingdom
Beautiful property with a beautiful view, the property owner was super helpful and got us a tuktuk to and from Ella whenever we needed. Amazing hotel.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 15 reviews
Price from
US$22.50
1 night, 2 adults
All luxury hotels in Badulla

Looking for a luxury hotel?

If you’re looking to treat yourself, a high-end hotel will provide that extra something special to make your trip even more memorable. These five-star properties feature lavish luxuries such as on-site restaurants with sweeping city views, in-room massage and spacious private terraces. They often have a central location which makes exploring the main sights a breeze.