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.

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.2
Superb
116 reviews
Price from
RUB 4,088
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. 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.

Show more Show less
9.1
Superb
105 reviews
Price from
RUB 60,678
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 stay was perfect! The rooms.where huge and clean. I felt like l'm on a tree home. Breakfast is fabulous. The best traditional food, had on our trip. It was calm and peaceful stay.

Show more Show less
9.2
Superb
324 reviews
Price from
RUB 1,800
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. Place was very comfortable.. Location was excellent and very Friendly staff

Show more Show less
9.3
Superb
169 reviews
Price from
RUB 5,131
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. Since there was no one else to stay, the hotel upgraded to a suit. VERY beautiful interiors & exterior with very good taste. Because of no other guests, they took 2h to make our dinner, which was amazing hospitality and was delicious. The area might not be popular but I def recommend to stay here than any other fancy hotels in the highland.

Show more Show less
9.4
Superb
117 reviews
Price from
RUB 17,028
per night

ANDRIYALA

Diyatalawa

At the resort, the rooms are fitted with a desk, a terrace with a garden view, a private bathroom, a flat-screen TV, bed linen and towels. ANDRIYALA provides some units with mountain views, and each room comes with a patio. All rooms will provide guests with a wardrobe and a kettle. I've stayed in a number of hotels. This was at the top of my list of the best experiences I've ever had. The staff was really friendly and accommodating to my every need. Thank you really lot.The pool and garden were fantastic. One of the nicest places to unwind.

Show more Show less
9.4
Superb
38 reviews
Price from
RUB 7,601
per night

Eco Village

Ella

At the resort, the rooms include a balcony. With a private bathroom fitted with a shower and a hairdryer, rooms at Eco Village also feature a mountain view. At the accommodation the rooms are equipped with bed linen and towels. Very comfortable and clean place. Lovely family who looked after us and gave us a superb experience of the activities around Ella. 100% best recommendation of our Sri Lankan stay.

Show more Show less
9.4
Superb
54 reviews
Price from
RUB 3,025
per night

Misty Mount Resort

Ella

Boasting a garden, terrace and views of mountain, Misty Mount Resort is set in Ella, 4 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 room service and a 24-hour front desk for guests. The location is perfect, 7 min. walk from train station but far enough from the center(noise).. Super nice owners, huge and tasty breakfast, very good WiFi and a beautiful terrace in front of the room.

Show more Show less
9.5
Exceptional
11 reviews
Price from
RUB 1,260
per night

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. amazing view from its balcony. comfortable bed. spacious room.

Show more Show less
9.5
Exceptional
89 reviews
Price from
RUB 1,891
per night

Kelburne Estate

Haputale

Boasting a garden, Kelburne Mountain View Cottages is located in Haputale. This property also welcomes guests with a restaurant and a terrace. The accommodation provides room service, and organising tours for guests.

Bandarawela is 13 km from the resort, while Ella is 24 km away. The nearest airport is Mattala Rajapaksa International Airport, 103 km from Kelburne Mountain View Cottages. The view was fantastic! Easily one of the best places we've stayed at in the hills. Food was amazing and the staff was so friendly warm and welcoming . Will definitely come back !

Show more Show less
9.3
Superb
35 reviews
Price from
RUB 11,252
per night

Most booked resorts in Badulla District this month

FAQs about resorts in Badulla District

Resorts that guests love in Badulla District