Skip to main content

Featured luxury hotel destinations

Destination inspiration for your trip – find a luxury hotel

The best luxury hotels in Ratnapura District

Check out our selection of great luxury hotels in Ratnapura 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.

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. Absolutely spotless property with the most amazing staff and food! The Sri Lankan curry and Sri Lankan breakfast were incredible and the portion sizes were huge. The added extras were a bonus such as the complimentary 10 minute massage, the welcome drink, afternoon tea and mocktail with dinner. The location was perfect for safari. The staff were so accommodating and friendly!! The attention to detail at this hotel was fabulous, we could not understand how they manage to keep everything so clean and pristine but they do. We both agreed that this is one of the best hotel experiences we have ever had!!

Show more Show less
9.1
Wonderful
74 reviews
Price from
$130
per night

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. A unique boutique hotel in a unique location. We stayed for three days, it was three days of absolute peace, relaxation and fantastic views. There are only mountains, rice fields and wildlife around. Giant squirrels came to us for breakfast while we tasted the best tea in the world. A wonderful, courteous, friendly team that treats guests like beloved relatives. They are ready to respond to any whim (guys, we miss you already). To get to the most stunning views, the hotel provides you with transportation. And there is also a Spa where you can get treatments in complete unity with nature. In short, we have loved this place forever.

Show more Show less
9.9
Exceptional
64 reviews
Price from
$359.55
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. Great pool, amazing fruit coctails and tasty food, nice rooms and max comfort. Loved the local staff, they were very helpful and kind, especially the manager Mr Serasinghege, who arranged us everything we needed, in minutes, including Sankapala tempel tour. If we will visit Udawalawe in future, we will definitely go back to this luxurious hotel.

Show more Show less
8.1
Very Good
147 reviews
Price from
$65
per night

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. The staff was very friendly and helpful. They gave us an extra early checkout at 5am due to us going on safari at 0530. The pool area was also very nice, and the room was clean and beautiful. It was also pretty close to the entrance of the Udawalawe National Park.

Show more Show less
8.5
Very Good
183 reviews
Price from
$110
per night

Located within a 10-minute drive from the famous Udawalawe National Park, Grand Udawalawe Safari Resort features an outdoor swimming pool and offers spacious rooms with views of the surrounding nature. Free parking is available on site. Best hotel in that area. Nice staff, cozy bed, clean room, good location that 15mins away drving to udawalawe safari. And we have a very nice dinner at the hortel resturant.

Show more Show less
8.3
Very Good
107 reviews
Price from
$102
per night

Located in Belihul Oya, 46 km from Demodara Nine Arch Bridge, Treehouse Chalets - Luxury getaway within a short distance of Ella provides accommodation with free bikes, free private parking, a garden and a terrace. This 5-star resort offers a restaurant. The resort features a hot tub, room service and free WiFi. Haroun and his team were very dedicated. The garden tour was a real plus and very instructive! This is a lovely place I can only recommand. *the sun rise just in front the bed is just magic!

Show more Show less
8.7
Excellent
44 reviews
Price from
$234
per night

Most booked luxury hotels in Ratnapura District this month

Luxury Hotels that guests love in Ratnapura District

gogless