Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Badulla District

Check out our selection of great resorts in Badulla District

Filter by:


Review score

Wonderful: 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.

Pepper Garden Resort

Ella

Featuring a garden, terrace and views of mountain, Pepper Garden Resort is set in Ella, 4.1 km from Demodara Nine Arch Bridge. The property is around 49 km from Hakgala Botanical Garden, 50 km from Horton Plains National Park and 600 metres from Ella Railway Station. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi. I really like the nature with green And peaceful environment. And they treat good manner. The room and washroom was really neat and clean. I Really enjoyed the stay with my family.

Show more Show less
9.4
Wonderful
132 reviews
Price from
$28
per night

Boo Kirinda Holiday Resort

Badulla

Located in Badulla, 25 km from Demodara Nine Arch Bridge, Boo Kirinda Holiday Resort provides accommodation with a garden, free private parking, a shared lounge and a terrace. Featuring room service, this property also provides guests with a water park. The accommodation features airport transfers, while a bicycle rental service is also available. A wonderful comfortable stay with great food and staff who couldn't do enough for us. Kavindu especially went above and beyond. I could have sat on the balcony listening to the river and the birdsong all day long.

Show more Show less
9.1
Wonderful
137 reviews
Price from
$41.28
per night

Anasa Wellness Resort

Ella

Situated in Ella, 49 km from Gregory Lake, Anasa Wellness Resort features accommodation with free bikes, free private parking, a fitness centre and a garden. Boasting a concierge service, this property also provides guests with a children's playground. The accommodation provides room service, a business centre and currency exchange for guests. Incredible location with stunning views. Outstanding service at every task level.

Show more Show less
9.1
Wonderful
116 reviews
Price from
$585
per night

Samadhi Nature Resort

Ella

Situated in Ella, 1.2 km from Demodara Nine Arch Bridge, Samadhi Nature Resort features accommodation with a garden, free private parking, a shared lounge and a terrace. Among the facilities of this property are a restaurant, a shared kitchen and room service, along with free WiFi. The accommodation provides a 24-hour front desk and luggage storage space for guests. The greenery, walking distance from Nine Arches bridge and Little Adam’s Peak, different species of plants, visiting birds, the Sri Lankan breakfast, overall cleanliness and the warm welcome.

Show more Show less
9.2
Wonderful
375 reviews
Price from
$35
per night

Ella Dream Catcher Resort

Ella

Ella dream catcher resort provides accomodation in Ella and has amazing views of mountains and fields around the property. The guest can see train climbing the mountain from the windows.

The resort offers comfortable accommodation with free Wi-Fi access in the guestrooms.Each room has private large balconies to relax and enjoy the view and attached (private) bathroom with hot water. Ella Dream Catcher is situated outside of Ella, with a nice view on Ella’s rock and also close to its hiking start point. The owner is very friendly and helpful, he gave us a hand drawn map to get to the peak of Ella’s rock, drove us to Ella with his own car and even picked us up at night. The room was nice and clean. The food was delicious and always freshly prepared. Thank you so much!

Show more Show less
9.3
Wonderful
177 reviews
Price from
$57
per night

Living Heritage Koslanda

Koslanda

Featuring an outdoor swimming pool, garden with BBQ facilities, Living Heritage Koslanda offers elegant rooms in Koslanda, 1 km from the Diyaluma Waterfall. WiFi is available in some areas of the property. Living Heritage Koslanda in Sri Lanka offered us an unforgettable stay, especially in the forest pavilion room, which felt like a luxurious treehouse in the jungle. Madhumal's nature walk enriched our understanding of the local ecosystem, while manager Johnson's attentiveness ensured a seamless experience. This unique accommodation perfectly blended the comforts of luxury with the beauty of nature, making our stay a memorable immersion into the natural wonders of Sri Lanka.

Show more Show less
9.4
Wonderful
140 reviews
Price from
$218.25
per night

Dedunu Cabana & Resort

Badulla

Located within 17 km of Demodara Nine Arch Bridge and 43 km of Hakgala Botanical Garden, Dedunu Cabana & Resort offers rooms in Badulla. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. The property is non-smoking and is set 50 km from Gregory Lake. The view was unbelievable! I spent only one night but I should have stayed longer, such a great place. The place is super clean, very comfortable and the staff is great too, they help you with anything you need. I totally recommend this place

Show more Show less
9.5
Exceptional
6 reviews
Price from
$36.80
per night

Grand Beragala Boutique Resort

Beragala

Situated in Beragala, 33 km from Demodara Nine Arch Bridge, Grand Beragala Boutique Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, room service and a concierge service, along with free WiFi throughout the property. The resort has family rooms. Excellent breakfast, very friendly staff

Show more Show less
9.4
Wonderful
5 reviews
Price from
$135
per night

Majentra Ella

Ella

Set in Ella, 15 km from Demodara Nine Arch Bridge, Majentra Ella offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. A hot tub and a bicycle rental service are available for guests. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

At the resort every room has air conditioning, a wardrobe, a balcony with a mountain view, a private bathroom, a flat-screen TV, bed linen and towels. The units feature a safety deposit box. Everything! Starting from the adventurous commute to the property, the free 22 min safari-like experience they gave us to get to the final destination in their 4wheel ride, the exceptional location being nestled between the tops of Ella’s mountains, the amazing cinnamon tea welcoming drinks, the outstanding nature views, the warm royalty treatment we got 24/7 the staff were quite accommodating and helpful, the food was fantastic and i cannot put it enough in words how good it was, Cheff Nadeeshan is so nice and is a great asset (he even replaced a plate with chicken on the spot once he realized i have seafood allergy) the food plus representation were a 5 star! The cabin we stayed in was very clean the beddings smelled sooo good and i really loved the interiors! The pool felt like a natural spring given the location, surroundings and no use of Clorox! It really felt like a true real life forest stay experience and i dare to say this hotel will always stand out as one of the tops!!! Oh you cannot miss the free tour the staff gave us to their herbs garden. Bananas, papayas, avocados, cinnamon, cacao, cardamom trees! Do make sure you make time for it 👌 pssst spoiler alert ‼️ there is a tiny waterfall you do not want to miss checking!

Show more Show less
9.6
Exceptional
23 reviews
Price from
$185.90
per night

ANDRIYALA

Diyatalawa

Situated in Diyatalawa, 43 km from Gregory Lake, ANDRIYALA features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. With free WiFi, this 5-star resort offers room service and a 24-hour front desk. Guests can have a drink at the bar. A true leisure escape. I stayed for 2 nights in this beautiful villa. The pool and garden were amazing. The staff was very friendly and helpful. The breakfast was delicious. The kottu was mouth-watering, and if you visit here, it's a must-try.

Show more Show less
9.4
Wonderful
50 reviews
Price from
$100.89
per night

Most booked resorts in Badulla District this month

FAQs about resorts in Badulla District

Resorts that guests love in Badulla District