Skip to main content

The best four-star hotels in Ratnapura District

Check out our pick of great four-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.

Set in Godakewela, Ratnapura District region, Owin Rich Godakawela - Udawalawe Safari & Cooking Class is located 41 km from Udawalawe National Park. Each accommodation at the 4-star hotel has mountain views, and guests can enjoy access to an outdoor swimming pool and to a garden. The accommodation offers room service, babysitting service and currency exchange for guests. The room was big with nice balcony and great view and the restaurant has wonderful food. The host are very helpful too :)

Show more Show less
8.7
Fabulous
34 reviews
Price from
US$20
per night

Set in Embilipitiya and with Udawalawe National Park reachable within 34 km, Centauria Lake Resort features concierge services, non-smoking rooms, a garden, free WiFi and a shared lounge. Featuring a bar, the 4-star hotel has air-conditioned rooms with a private bathroom. The hotel offers an indoor pool, fitness centre, evening entertainment and a kids' club. We loved the location, right on the lake. The rooms were enormous, comfortable and pure quality

Show more Show less
8.1
Very good
26 reviews
Price from
US$50
per night

Akoya Pearl Hotel offers accommodation in Lellopitiya. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation features room service and a 24-hour front desk for guests. The room is very clean and has a calm, relaxing atmosphere. It made our stay feel peaceful and comfortable

Show more Show less
6.9
Review score
9 reviews
Price from
US$19.44
per night

Nil Diya Mankada Safari Lodge is situated in Udawalawe, 9 km from Udawalawe National Park. Guests can enjoy the on-site restaurant. Free WiFi is featured throughout the property and free private parking is available on site. The place was soo calm and so beautiful. Staff was very helpful also its soo budge friendly

Show more Show less
7
Good
42 reviews
Price from
US$40
per night

Most booked four-star hotels in Ratnapura District this month

Four-Star Hotels that guests love in Ratnapura District