Skip to main content

Featured three-star hotel destinations

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

The best three-star hotels in Ratnapura District

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

Located in Udawalawe, 11 km from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodation with a garden, free private parking, a shared lounge and a terrace. This 3-star hotel offers a bar. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi. Awesome place to stay for family. We had a good time. Good food and great service. Safari can be arranged from the hotel for a reasonable amount.

Show more Show less
10
Exceptional
112 reviews
Price from
US$4.32
per night

Set 7 km from Udawalawe National Park, Wild Bee Safari Lodge offers 3-star accommodation in Udawalawe and features a garden, a terrace and a restaurant. Featuring family rooms, this property also provides guests with a barbecue. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. The safari offered by Dushan from the accomodation was the best! We saw everything, he is so knowledgeable about everything, he found the best spot for us, including the traditional Sir Lanka lunch with an outstanding view of the lake. They found the best options for our transportation and the room is perfect to relax after an exciting day!

Show more Show less
9.2
Superb
100 reviews
Price from
US$10
per night

Set in Udawalawe, 12 km from Udawalawe National Park, Leel’s Safari Cottage offers accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers room service, dry cleaning services and free WiFi. The accommodation features airport transfers, while a bicycle rental service is also available. My stay in this house felt like a dream. The entrance to the room is surrounded by greenery, giving the impression of being in the middle of the jungle. We also had a safari organized with them, led by a young and capable guide, and it was a wonderful experience. Breakfast in the national park was not only very pleasant but also delicious. Dinner, however, was not satisfying compared to other meals we had in Sri Lanka — the portion of chicken was very small, and overall the food felt a bit lacking.

Show more Show less
10
Exceptional
166 reviews
Price from
US$25.20
per night

Terrace Cinnamon View in Ratnapura provides accommodation with a garden, a terrace and a restaurant. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. There is free private parking and the property offers paid airport shuttle service. Terrace Cinnamon View is an exceptional place with incredible views over the hill country from every room and balcony. Even at night we would leave the curtains open so that in the morning we could see the gentle, rolling landscape from our bed - a luxury! The place is perfectly clean and decorated with taste and has a pretty pool. Rumesh and his team are lovely people - friendly, efficient and attentive to your every need. The meals taken on the large terrasse overlooking the mountain are delicious. Peaceful and quiet, this is the perfect place to unwind and contemplate nature.

Show more Show less
9.5
Exceptional
103 reviews
Price from
US$67
per night

Situated in Udawalawe, 15 km from Udawalawe National Park, Wild Eagle Safari Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with a private bathroom. The accommodation provides room service, a 24-hour front desk and currency exchange for guests. “I liked this property because it is clean, well-maintained, and in a convenient location. We also did a safari with them — they are absolutely professional and kind people. The host and the whole team are fantastic.”

Show more Show less
9.7
Exceptional
48 reviews
Price from
US$7
per night

Located in Udawalawe, 14 km from Udawalawe National Park, Wild Safari Nest Udawalawe provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This 3-star hotel has air-conditioned rooms with a private bathroom. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi. We had a truly wonderful stay! For Sri Lanka, this was exceptionally high-standard accommodation — new, spotlessly clean, and it really gives off hotel vibes. The pool is amazing — large, beautifully maintained, and lit up at night, creating a magical atmosphere. The owner is one of the kindest hosts we’ve ever met — always available, incredibly friendly, smiling, and genuinely helpful. He even accompanied us to the bus stop on our departure day and stopped the bus for us, which we truly appreciated. Breakfast was generous and absolutely delicious. Thank you so much for everything — we couldn’t have asked for a better experience!

Show more Show less
9.9
Exceptional
79 reviews
Price from
US$24.48
per night

Located in Udawalawe, 10.5 km from Udawalawe National Park, Dhanaya Safari Home provides accommodation with a garden, free private parking, a shared lounge and a terrace. This 3-star hotel offers a 24-hour front desk and a tour desk. The accommodation features a shared kitchen, room service and currency exchange for guests. rooms are absolutely gorgeous, clean and offers a great view

Show more Show less
10
Exceptional
39 reviews
Price from
US$8
per night

Located in Udawalawe, 17 km from Udawalawe National Park, Green Paradise Cottage Udawalawa provides accommodation with a garden, free private parking, a shared lounge and a restaurant. This 3-star hotel offers a shared kitchen and room service. The accommodation offers a 24-hour front desk, airport transfers, a kids' club and free WiFi throughout the property. If you are debating about where to stay near Udawalawe, no doubt, book here. They are recently opened so limited reviews but it’s a charming safari bungalow, the only one on the property, with a beautiful garden and thoughtful dining area for guests. Speaking of dining, this will be the best, most prolific food you’ve had in Sri Lanka. They really thoughtfully accommodated my vegetarian and gluten free diet with ease. There is a lovely river near the property you can explore and enjoy reading and relaxing between safari journeys and be well taken care of. They coordinated our safari, which was incredible! So many up close elephant encounters!, and helped us with transportation to them and away, making the whole experience care free and enjoyable. If you can enjoy a rustic safari cabin experience (well, not so rustic because there is a/c 😆) while being cared for by the sweetest family then look no further and enjoy Green Paradise.

Show more Show less
9.8
Exceptional
50 reviews
Price from
US$16
per night

Situated in Udawalawe, 14 km from Udawalawe National Park, Dhalaya Resort Udawalawe features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Boasting room service, this property also provides guests with a water park. Guests can make use of a bar. Very nice, small cosy resort. Very new. Super friendly staff and delicious food. Good safari opportunities nearby, which the hotel can also arrange. Rooms looked brand New, beautiful and well maintained. Very comfortable. Lovely swimming pool. Highly recommended for anyone wanting to stay in Udawalawe and the surrounding area.

Show more Show less
9.2
Superb
69 reviews
Price from
US$105
per night

Situated in Udawalawe, 15 km from Udawalawe National Park, Hotel Herb Garden features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This 3-star hotel offers luggage storage space. The accommodation offers room service, a 24-hour front desk and currency exchange for guests. I had such an amazing stay at this hotel! The staff were super friendly and always ready to help, the whole place had such a calm and peaceful vibe, and the food was just delicious. The service was perfect from start to finish. I highly recommend this place — honestly, one of the best hotel experiences I’ve ever had!

Show more Show less
9.1
Superb
9 reviews
Price from
US$24
per night

Most booked three-star hotels in Ratnapura District this month

FAQs about three-star hotels in Ratnapura District

Three-Star Hotels that guests love in Ratnapura District