Skip to main content

The best accommodation in Ratnapura District

Check out our pick of great accommodation 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, NATURE HOUSE offers rustic accommodation with free WiFi access available at all areas. Rooms are comfortable, clean and fitted with a spacious private terrace. Free transport to the elephant transit home is provided. This is a hidden gem run by a passionate family that truly care about your stay being comfortable. It’s authentic with amazing home made dinner and delicious healthy breakfast. They arranged a safari drive for us as well as directed us to the Elephant Transit House which is walking distance. The kids absolutely loved the pool! Great place to stay and unwind in the gently swaying trees of the property. Dinesh and his parents are wonderful kind people and will make sure your stay is memorable.

Show more Show less
9.8
Exceptional
1,381 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. We stay here for one night .they welcomed us well. The rooms were very clean and the staff always helped us.we had dinner here and it was really delicious and we were given curd and honey as a side dish.The Hotel provided us with a jeep and very good experience driver to go on Safari the next morning .We saw many animals in the udawalawe park.we were very happy and really recommend here for stay.

Show more Show less
10
Exceptional
113 reviews
Price from
US$19.55
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
218 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. Great view...Nice People working there.And great service

Show more Show less
9.5
Exceptional
115 reviews

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. I loved the food that was made for dinner. The room was very clean and very good value. They organised the safari tour really well too so nothing to complain about ! Only good vibes too

Show more Show less
9.2
Superb
100 reviews

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. The beautiful rainforest garden and the stunning and comfortable room we stayed in. It was immaculate with a modern bathroom and very comfortable bed. There was a new aircon unit and outdoor swing couch too. Leel and his family went above and beyond to make us feel at home and the food was delicious and authentic. We stayed here for 2 nights and could have easily stayed much longer! The safari that Leel took us on was fantastic as well. It honestly was a 12/10 stay and we can't wait to recommend it to our friends back home in New Zealand. The best place in all of Sri Lanka!!!

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. EdenHaven cottage is most definitely a garden of Eden and a Haven from the rat race. the cottages are both modern and traditional with striking little artisan touches. the shower room is beautifully appointed. the outdoor private veranda was most relaxing, the lighting, natural teak wood floors and furniture are all the inspiration and imagination of a most hospitable and charming young man Anju. he couldn’t have arranged and done more for my husband and I. our breakfast, evening meals were varied, tasty and juicy. waking up to and settling into the evenings were harmonious, the garden produced the sounds of nature that send you to sleep and invite a new day. i can’t say enough about this open , warm, genuine family hospitality. i didn’t want you to leave. last but not least. my husband, Anju and his safari colleague Lasindu arranged to have my 61st birthday breakfast within the safari on top of a plateau overlooking the national park. cake , presents and a wonderful rendition of happy birthday could be heard by the whole national park… tearful and most privileged to have such attention to genuine detail. Anju and Lasindu and ian of course. thank you from the bottom of my heart for one of thee most memorable experiences.

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. Everything was perfect. Tasty breakfast, very helpful host. Safari is amazing experience!

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. We really liked the hotel! We used it as a stopover to visit Udalawawe National Park. When we arrived, we were first given a welcome drink and then we were taken straight to the elephant orphanage for feeding time. Our hosts made every effort to fulfill our every wish. The room was very clean, well equipped and comfortable. We used the pool to cool off and enjoyed breakfast and dinner at the accommodation. The Sri Lankan dinner buffet was the best we had during our stay. We particularly liked this accommodation because of its location and the possibility of booking a safari tour. The very next day we were able to set off from the hotel with the guide and the car for our 4-hour tour. We had a lot of fun and it was an unforgettable experience!

Show more Show less
9.2
Superb
295 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. The stay was absolutely perfect! I wouldn’t change one thing about this place. We stayed for one night and from start to finish, the service and hospitality was exceptional, we were truly treated like family. The food was cooked fresh to order and absolutely divine, and we were fed until we couldn’t eat any more! The bed was super comfy and all the bathroom facilities were really good. The safari was great too. I don’t often write reviews but this place deserves one! The owner even called to speak to us just before we left to make sure we had a good stay!

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

Most booked accommodation in Ratnapura District this month

FAQs about accommodation in Ratnapura District

Accommodation that guests love in Ratnapura District