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. STAY HERE. I don’t even know where to begin. Will start with service and staff- amazing. So kind, friendly, helpful. Food - amazing, dinner buffet was great. Rooms were clean comfortable and had everything you need. Pool was clean, large and perfect. Value is AMAZING! We did the safari, 4 hours, by ourselves. I could not believe the price. In fact, the whole two day stay there is what we spend on a meal out at home in Bangkok. Just fantastic. And then we had a change of plans that meant we could not stay the extra night we booked. They were wonderful and didn’t charge us. In December! The busiest time of the year. Again, just stay here!

Show more Show less
9.8
Exceptional
1,367 reviews
Price from
US$30
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. Everything was excellent! Too bad we stayed just for one night.

Show more Show less
9.9
Exceptional
211 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. Overall, Udawalawe safari offers a fantastic safari experience that’s both thrilling and educational. It’s a must-visit for any nature enthusiast or wildlife lover. i was paid less compared to other properties around there

Show more Show less
9.5
Exceptional
114 reviews
Price from
US$7.04
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, 6.5 km from Udawalawe National Park, Walawa Reach hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. The hotel features family rooms. One of the best stays in Sri Lanka. We got very spacious room - the whole challet just for us. It was very nice there. The swimming pool was just amazing. Everything is new and clean and the staff was super nice. They drove us from Ella for half of the price we were offered in Ella. The hotel is close to the national park, you can agree on the safari trip directly in the hotel and they come for you. They also arranged for us a taxi to Mirrisa and managed to rent a bigger car to travel with other travellers for lower price for us. The dinner was sri lankan average, but very big (three courses menu).

Show more Show less
9
Superb
195 reviews
Price from
US$28
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. We absolutely loved staying at Leel's cottage. The welcome by him and his wife was super nice, and the garden on their property looks like the garden of Eden! Especially the walkway to the cottage - WOW! And we were so pleasantly surprised by the size and comfort of the cottage. It was super clean and nice and the bed very comfortable. And then best of all was Leel. He took us on a 6-hour safari and he was such a great guide. He was very knowledgeable, showing us even the smaller animals that we couldn't see. And we saw so many elephants with him! We also got to talk to him after dinner, and the kind and interesting discussions are some of my favorite memories of our whole trip. If you're looking for where to stay in the area, I would highly recommend Leel's place.

Show more Show less
10
Exceptional
159 reviews
Price from
US$20.16
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. Place is located in the beautiful bushes. Cottage was very clean and the dinner that we were provided with was delicious!

Show more Show less
9.7
Exceptional
269 reviews
Price from
US$24.30
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. This was one of the most amazing places we’ve stayed, especially for such a great price! The clay hut was fantastic—spotlessly clean and filled with the delightful scent of cinnamon. The dinner was absolutely delicious, and the safari arranged by our host was truly unforgettable. We would definitely book with them again!

Show more Show less
9.7
Exceptional
109 reviews
Price from
US$14
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. the owner was amazing, so helpful and welcoming. They booked our safari for us and truly made it a memorable stay. enjoyed a lot in the pool.

Show more Show less
9.2
Superb
294 reviews
Price from
US$7.68
per night

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. Loved the warm welcome, hospitality was exceptional, and the food was amazing!

Show more Show less
10
Exceptional
112 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