Skip to main content

The best places to stay in Ratnapura District

Check out our pick of great places to stay 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.

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. What an amazing place! Perched high on the hillside overlooking beautiful countryside surrounded by tea, cinnamon, flowers, monkeys, birds. A real gem. Delicious evening meals with a great view! Shiva was very kind and helpful!

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

Located within 16 km of Udawalawe National Park in Udawalawe, Forest Edge Safari Villa features accommodation with seating area. There is a private entrance at the guest house for the convenience of those who stay. The accommodation provides a 24-hour front desk and parking on-site. Amazing owner that helped us with everything. Great clean rooms with all what we needed, They also arranged for us a safari tour which was great!

Show more Show less
9.7
Exceptional
258 reviews
Price from
US$27.20
per night

Located 17 km from Udawalawe National Park, Mango Tree House offers air-conditioned accommodation with a balcony. This property offers access to a terrace and free private parking. The guest house features family rooms as well as facilities for disabled guests. Spacious and clean room, nice garden.

Show more Show less
9.7
Exceptional
916 reviews
Price from
US$31.88
per night

Jungle View River Camping has river views, free WiFi and free private parking, set in Udawalawe, 15 km from Udawalawe National Park. This guest house offers a garden. The guest house features family rooms. Nice tent house, really friendly and welcoming hosts. We were greated by a welcome drink, the family cooked us a really nice 4 curry dinner. They also helped us organise a safari trip and gave us a king coconut on our way out. We really enjoyed our stay and the whole experience. Highly recommend.

Show more Show less
9.4
Superb
110 reviews
Price from
US$24.75
per night

Set 11 km from Udawalawe National Park, La Casa Safari Resort offers accommodation with a terrace, as well as a garden and a bar. Guests staying at this guest house have access to a balcony. The guest house offers garden views, an outdoor fireplace, a 24-hour front desk, and free WiFi is available. The hotel is a wonderful place to enjoy nature and relax for as long as you want! Safari can be arranged from the hotel with cheapest rate

Show more Show less
9.6
Exceptional
482 reviews
Price from
US$29
per night

Boasting a spa and wellness centre and views of garden, Hasthi Safari Cottage is a recently renovated guest house set in Udawalawe, 16 km from Udawalawe National Park. This property offers access to a terrace and free private parking. The accommodation offers a sauna, hot tub, family-friendly restaurant and free WiFi. Dasun, his family and friends are really nice people. They helped us to organise tha safari, the driver was also absolutely nice with us, we had a great trip. Dasun's mom made us always a huge and extremely good meal. The cottage was also really nice and comfortable. We absolutely recommend the place!:)

Show more Show less
9.2
Superb
343 reviews
Price from
US$24
per night

Located in Udawalawe in the Ratnapura District region, Wild River Side provides accommodation with free WiFi and free private parking, as well as access to a hot tub.

Some accommodation includes a terrace with mountain views, a fully equipped kitchenette and a private bathroom with shower. Very calm location on edge of the jungle. Lovely large rooms with ac and a terrace. Well maintained and Samira the owner was very helpful. He will organise a safari if you want.

Show more Show less
9.5
Exceptional
112 reviews
Price from
US$11.40
per night

With river views, Silent River Cottage is set in Udawalawe and has a restaurant and a 24-hour front desk. It is situated 16 km from Udawalawe National Park and features room service. The guest house also offers free WiFi, free private parking and facilities for disabled guests. Beautiful setting and Amila and his family were so kind and helpful. Food was delicious and very generous. They organized Safari for us with a picnic and good driver to pick us up and for safari. Would highly recommend!

Show more Show less
9.8
Exceptional
139 reviews
Price from
US$43
per night

Located within 16 km of Udawalawe National Park in Udawalawe, Yonan River Face Safari Resort features accommodation with seating area. Featuring a 24-hour front desk, this property also welcomes guests with a family-friendly restaurant, a water park and a sun terrace. The guest house also provides free WiFi, free private parking and facilities for disabled guests. Everything about this place was fantastic! Very nice owner, who made sure we had a wonderful stay. Free bikes to use. Delicious breakfast! It's an excellent and peaceful location with a beautiful view of the river. The room was spacious and very clean. Would highly recommend staying here if you come to Udawalawe. HOW TO GET THERE: If you're coming by bus from Thanamalwila, insist the busdriver to stop at the busstop of Udawalawe Hydro Power Plant at the mainroad, it's a 30min walk from there. Otherwise the busdriver seems to drop off all tourists at the junction which is 4km away, collaborating with the tuktuks as you have no other option than to take an overpriced tuktuk. If you travel onward to Embilipitiya, the busstop is just a 5 min walk from the mainroad of the accomodation. Turn left and walk to the bridge. It's the starting point of the bus to Embilipitiya, where you can take another bus to the south/Tangalle.

Show more Show less
9.8
Exceptional
152 reviews
Price from
US$25
per night

Set in Udawalawe, 20 km from Udawalawe National Park, Vimanra Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi. Remote and surrounded by nature. Was wonderful to peacefully wake up to the sound of birds. The dinners were great tasting and well presented. I was welcomed warmly and treated very kindly during my 2 night stay. The hotel arranged transport for me to and then from the hotel with a great local driver, Posheeter. The safari tour they arranged was with a great guide Nishander, he seemed very experienced and I saw lots of elephants, monkeys, mongeese, deer etc. The pool was clean and a comfortable temperature.

Show more Show less
9.5
Exceptional
290 reviews
Price from
US$28.50
per night

Most booked places to stay in Ratnapura District this month

FAQs about places to stay in Ratnapura District

Places to Stay that guests love in Ratnapura District