Skip to main content

The best cheap hotels in Ratnapura District

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

Guests staying at NATURE HOUSE will find a 24-hour front desk. The cosy garden sets the perfect spot to enjoy a cup of tea and barbequed meals can be arranged upon request. Free parking facilities are offered to guests who drive. The best hotel I stayed in while in Sri Lanka. Higher standard than other locations across the country within the same price range. Very clean, well maintained, big variety of food offered. Airco, hangers, place to put your bag, side bed light. I also got to see some animals just in front of my room. Hosts are very helpful but not intrusive and speak very good English (and some German) and have a great sense of humor. Some power outrages (normal in Sri Lanka) but they have a generator so no problem. The outdoor pool with the jacuzzi is almost ready :)

Show more Show less
9.8
Exceptional
1,384 reviews
Price from
US$30
per night

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. Amazing grounds and really beautiful tree house. friendly host and helped us organize our safari, transport and a local massage (one of the best I’ve ever had).

Show more Show less
10
Exceptional
113 reviews
Price from
US$16.56
per night

Situated in Udawalawe, 15 km from Udawalawe National Park, Rustic Cottages Udawalawe features air-conditioned accommodation and a garden. This property offers access to a terrace and free private parking. The guest house has family rooms. Perfect accommodation if you want a quiet private spot, I wish we could stay longer. Host was kind and helped us arrange a safari

Show more Show less
9.9
Exceptional
221 reviews
Price from
US$42.50
per night

Set in Udawalawe, 16 km from Udawalawe National Park, Udawalawa Safari House offers accommodation with pool with a view, free private parking and a garden.

All units in the guest house are fitted with a kettle. Featuring a private bathroom with a bidet and bathrobes, units at the guest house also feature free WiFi. At the guest house, units come with bed linen and towels. We absolutely LOVED our stay udawalawe safari house! After changing our plans and coming to Udawalawe a night earlier than planned (and in need of some luxury), this place was exactly what we needed. The hosts were so friendly, the buffet dinner was delicious and great value and the swimming pool was amazing. They organise safari for us with easy and served breakfast on return. The rooms were well sized and comfy. Would 100% Recommend!

Show more Show less
9.5
Exceptional
115 reviews
Price from
US$4.40
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. Leels Cottage absolutely exceeded our expectations, the cottage really is a luscious private haven and I wouldn’t change a thing. The room is so stylish and the photos don’t do it justice. The safari was absolutely amazing and Leel pulled over a couple of times to collect litter, one piece would have been particularly harmful to the wildlife, which shows his care and commitment to his job and the animals. Leel always maintained a very respectful distance to animals, which worked very much in our favour as one elephant approached us and grazed a metre from the truck. The safari breakfast made by Leel’s wonderful mum and wife was incredible, they really know how to do a picnic breakfast. The dinner we had at Leels was perfect, we could not be more impressed. 10/10 stay

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

Located 14 km from Udawalawe National Park, EdenHaven Cottage offers air-conditioned accommodation with a terrace. With garden views, this accommodation provides a patio. Featuring family rooms, this property also provides guests with an outdoor fireplace. There were so many choices for a place to stay for a safari but this one is the perfect one! Very calm place surrounded by nature, very clean and delicious local food! They arranged the half day safari for us with a breakfast in a private place in the park which was great! The family is the most adorable, we really felt home! We even had the opportunity to learn how to cook sri lankan with them😍 The son is the one who imagined and created the cottage which makes it even a better place. They give all their heart to it! We were sad leaving this place! Thank you for everything & we hope to come back to see you all soon!

Show more Show less
9.7
Exceptional
270 reviews
Price from
US$25.50
per night

Set in Udawalawe, 16 km from Udawalawe National Park, Wild Safari Clay House offers accommodation with a garden, free private parking, a terrace and a restaurant. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. Guests can enjoy river views. Clean, big bed, kettle available, great meal

Show more Show less
9.7
Exceptional
110 reviews
Price from
US$15
per night

Featuring a swimming pool, a garden, a restaurant and views of the garden, Maika safari lodge is located in Udawalawe and provides accommodation with free WiFi.

There is a fully equipped private bathroom with shower and free toiletries. Great accommodation, great food and very good tour of Udawalawe National Park. swimming pool was incredible.

Show more Show less
9.2
Superb
297 reviews

Set in Udawalawe, 8.1 km from Udawalawe National Park, Amba Kola Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. From the moment we arrived, we felt very welcome. Janik and his mother Schwarna are lovely people who really care about their guests. Nothing is too much trouble and we were very grateful to Janik for arranging transport to and from Amba Kola for us. Schwarna is a talented cook and we really enjoyed her cookery class - and of course eating the delicious Sri Lankan food she taught us to make! We also particularly appreciated the large comfortable bed and superb pillows!

Show more Show less
9.9
Exceptional
120 reviews
Price from
US$44
per night

Most booked cheap hotels in Ratnapura District this month

FAQs about cheap hotels in Ratnapura District

Cheap hotels that guests love in Ratnapura District