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. We enjoyed everything about it. It was quiet and so peaceful. The room was clean and well maintained. Everyone on the staff was top notch. They were helpful and went out of their way to make sure we were happy. One of the nicest places we’ve stayed in Sri Lanka!

Show more Show less
10
Exceptional
102 reviews
Price from
US$18
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. Gorgeous room. Stunning view. Fantastic breakfast

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. This stay was a great experience! The accommodation is a beautiful oasis, and the cottage was very modern and clean. Communication online was good. Leel adviced us to do an afternoon safari instead of morning. Happy we listened to him! We saw around 40 elephants, a crocodile and many other animals. The food prepared by Leels mother was the best we have had in Sri Lanka, both dinner and breakfast. Such a lovely woman! The driving that Leel arranged was in a modern, compact minivan, with belts and aircondition. Driven by his nephew in a safe manner. He picked us up in Ella, and drove us to Yala. The day after he also drove us to next location. Incredibly kind. Bring bug spray!!

Show more Show less
10
Exceptional
161 reviews
Price from
US$20.16
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. This is the best hotel out of the 10 we have stayed in during our visit to Sri Lanka. The room had everything we could possibly want. Food was the best we have experienced. Wonderful views from the room and pool. great for a few days to wind down.

Show more Show less
9.5
Exceptional
103 reviews
Price from
US$67
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. Everything was amazing. The room was big and modern and the hospitality was above and beyond. The best breakfast we’ve had in Sri Lanka and an extra plus was the swimming pool. We booked the safari through them as well which made the process so easy. 100% recommend.

Show more Show less
9.9
Exceptional
73 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. the perfect way to explore two parks, see the elephants and get great information about the jungle. rooms and foods were ok. great jungle tour as well.

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. We will forever cherish the memories we made at the green paradise cottage! The whole family was so caring and welcoming. They truly represent Sri Lankan hospitality. Our sons played together, laughed, ran, swam in the river although they didn’t speak the same language. They took turns offering to hold our baby to allow us to eat or shower or just get ready. We immediately felt at home. The room was spacious, a crib was provided for our baby, there was an AC and mosquito nets. The garden is so lush and peaceful. The food was delicious (we had both breakfast and dinner here) The safari they organized for us was incredible. The cottage is about 20 min away from the park entry. We saw so many elephants and our guide Pasindu was knowledgeable, drove safely, helped us set up both our kids with their car seats in the jeep, and was genuinely nice. We are so happy we chose to come here instead of way too popular Yala. There weren’t many jeeps and everyone was respectful of the animals, something that was very important to us. We highly recommend staying here and hope we get to one day revisit Sandaru, Yenul and their family ❤️ Thank you for everything Laura and Joseph

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 restaurant. Boasting room service, this property also provides guests with a water park. Guests can have a drink at the bar.

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. Calm quite and relaxing environment

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

Situated in Udawalawe, 12 km from Udawalawe National Park, Seeing Green Udawalawa features accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. The hotel has family rooms. The area is beautiful and you can relax here. It is 20 mins by car from Udawalawe National Park. The houses are clean and nice. You can see and hear peacocks and other birds which is beautiful. The room/lodge is really big. You can sit in front of the house even if it raining, which is amazing..

Show more Show less
9.7
Exceptional
13 reviews
Price from
US$50
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