Skip to main content

Featured five-star hotel destinations

Destination inspiration for your trip – find a five-star hotel

The best five-star hotels in Ratnapura District

Check out our pick of great five-star hotels in Ratnapura 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.

Situated in Udawalawe, 16 km from Udawalawe National Park, Waraka - Udawalawe by Thema Collection features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. Guests can make use of a bar. Wonderful property with amazing tranquility. The chef made us one of the most amazing dinner while the staff make it an unforgettable experience

Show more Show less
9.1
Superb
76 reviews

The Glenrock is located in Belihul Oya, on the southern slopes of the beautiful hill country of Sri Lanka.

All rooms come with a flat-screen TV, and a seating area for your convenience. All rooms include views of the mountains or river , some from within , some from the balcony. Every room includes a private bathroom with a bath or shower , and bidet, with free toiletries ,bath slippers and bath robes are provided. This experience is very unique , the location is in the middle of nature , service is excellent, I really recommend it

Show more Show less
9.9
Exceptional
67 reviews
Price from
US$357.85
per night

Set in Udawalawe, 21 km from Udawalawe National Park, Royal Reach Udawalawe offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Boasting room service, this property also has a restaurant and a terrace. The accommodation provides a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property.

Royal Reach Udawalawe offers a children's playground. The area is popular for cycling, and bike hire is available at this 5-star hotel. Comfortable hotel with spacious rooms. Extremely sweet staff who made sure our stay was as pleasant as it could be. The staff prepared a cake for my son and decorated with balloons for his birthday, they were extremely nice to the kids and even offered them badminton rackets while we were having dinner, very welcoming indeed. The pictures on the website don’t do it justice, the rooms are actually clean and renovated. Recommended!

Show more Show less
8.1
Very good
147 reviews

Offering a spa centre and sauna, Centauria Wild Resort is located in Udawalawe, 1 km from Udawalawe National Park. The hotel has an outdoor pool and year-round outdoor pool, and guests can enjoy a meal at the restaurant. Free private parking is available on site. Close to park and the elephant orphanage. Lucked out on room selection, it was fantastic. Nice bathroom, lovely buffets with plenty of choice.

Show more Show less
8.5
Very good
184 reviews
Price from
US$110
per night

Most booked five-star hotels in Ratnapura District this month

Five-Star Hotels that guests love in Ratnapura District