Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Badulla District

Check out our pick of great resorts in Badulla District

Filter by:


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.

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. Situation in the forest. Great views. The way to arribe is nice.

Show more Show less
9.4
Superb
114 reviews
Price from
£21
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. the very quiet location and driving the hill leading to the property,

Show more Show less
9.1
Superb
133 reviews
Price from
£35
per night

Anasa Wellness Resort 5 stars

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. The location is stunning. Waking up and being able to bask in the sun on the deck looking out onto the hills was breathtaking. We enjoyed the service, the kindness of the staff and the food. The massages we had were phenomenal. We felt relaxed, so comfortable, and it was just what we needed in the middle of our two weeks in Sri Lanka.

Show more Show less
9.1
Superb
115 reviews
Price from
£546
per night

Samadhi Nature Resort 3 stars

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 resort has family rooms. 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
Superb
358 reviews
Price from
£27
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. Excellent view Amazing breakfast

Show more Show less
9.3
Superb
176 reviews
Price from
£38
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. Beautiful rooms and views. Amazing service from all of the staff. There is even a private waterfall on the property which was such a highlight of our Sri Lankan trip! An optional social hour with a free cocktail & snack before dinner is such a great idea. So nice to spend a small amount of time getting to know other guests and the staff. Could not be happier with our stay.

Show more Show less
9.4
Superb
134 reviews
Price from
£166
per night

Majentra Ella

Ella

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.

Little Adam's Peak is 8.8 km from Majentra Ella, while Ella Spice Garden is 11 km away. The nearest airport is Mattala Rajapaksa International Airport, 94 km from the resort. 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.4
Superb
10 reviews
Price from
£143
per night

ANDRIYALA 5 stars

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. This 5-star resort offers room service, a 24-hour front desk and free WiFi. Guests can make use of a bar. Andriyala is a true escape. Delicious food, a beautiful pool, and a stunning garden make it a serene retreat. The calm, quiet environment was just what we needed. We’ll definitely return for another relaxing stay.

Show more Show less
9.3
Superb
47 reviews
Price from
£75
per night

Eco Village

Ella

The area is popular for hiking and cycling, in addition, bike hire and car hire are available at this resort.

Little Adam's Peak is 3.9 km from the resort. The nearest airport is Mattala Rajapaksa International, 82 km from Eco Village, and the property offers a paid airport shuttle service. This place is amazing , the family that owns the place were increduble very kind and helpfull , great place !

Show more Show less
9.4
Superb
68 reviews
Price from
£24
per night

Misty Mount Resort

Ella

Set in Ella, 4 km from Demodara Nine Arch Bridge, Misty Mount Resort offers accommodation with a garden, free private parking and a terrace. The property is situated 49 km from Hakgala Botanical Garden, 50 km from Horton Plains National Park and 600 metres from Ella Railway Station. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. Fantastic host, they prepared fantastic dinner and breakfast for me. They can arrange tuk tuk in good price

Show more Show less
9.5
Exceptional
19 reviews
Price from
£11
per night

Most booked resorts in Badulla District this month

FAQs about resorts in Badulla District

Resorts that guests love in Badulla District