Skip to main content

Featured B&B destinations

Destination inspiration for your trip – find a B&B

The best B&Bs in Ratnapura District

Check out our selection of great B&Bs in Ratnapura District

Filter by:


Review score

Wonderful: 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.

EdenHaven Cottage

Udawalawe

All units are fitted with a kettle, a private bathroom and free WiFi, while selected rooms include a terrace and some have garden views. The units at the guest house include air conditioning and a desk. Never have we ever stayed somewhere with such welcome and attentive hospitality. From the welcome drink, to the lift to our next destination, everything was thoughtful and faultless.

Show more Show less
9.8
Exceptional
116 reviews
Price from
$20.25
per night

Nature World Udawalawe

Udawalawe

The guest house will provide guests with air-conditioned units offering a dressing room, a kettle, a safety deposit box, a TV and a private bathroom with a bidet. Some units feature a terrace and/or a balcony with garden views and outdoor furniture. We booked the hut for two days with kids . It was private and beautiful and much better than the photos. The food was excellent and generous . They also provide safari wich was amazing with a lot of animals and additional time . We was even lucky and spotted a leopard. The hoke experience was very nice. We recommend the place and the safari guide.

Show more Show less
9.6
Exceptional
154 reviews
Price from
$2.43
per night

Forest Edge Safari Villa

Udawalawe

Located in Udawalawe, 10 km from Udawalawe National Park, Forest Edge Safari Villa provides air-conditioned rooms and a garden. The accommodation features airport transfers, while a bicycle rental service is also available.

Guest rooms in the guest house are equipped with a flat-screen TV. With a private bathroom, rooms at Forest Edge Safari Villa also offer free WiFi. This is a hidden gem in the area. We travelled from Canada and decided to go by what other travellers had said and glad we stayed here. The staff found out it was our anniversary and went out of their way to decorate our room - a lovely touch. The place is clean, the room was pristine, the breakfast is good and the staff are excellent. The hotel has its own safari jeep and we organized everything with them, it was probably the best thing we did. We’d go back.

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

Mango Tree House

Udawalawe

Located 12 km from Udawalawe National Park, Mango Tree House provides accommodation with free WiFi and free private parking.

A continental breakfast is available daily at the guesthouse.

Guests can also relax in the garden. The property provides 4 hours safari, half day safari, full day safari packages with experienced driver guides. It’s a beautiful property with amazing and very kind owners. The room was very clean and overall we slept very good. The breakfast is very traditional and it was amazing to try that out.

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

La Casa Safari Resort

Udawalawe

The units at the guest house feature private entrance and soundproofing so guests can enjoy a peaceful stay. Units come with a private bathroom fitted with a bath and slippers, while some rooms also feature a fully equipped kitchen equipped with a dishwasher. At the guest house, the units have bed linen and towels. Clean, big room, beautiful green territory, perfect location, friendly staff and here you can book safari . Highly recommend 😉

Show more Show less
9.4
Wonderful
405 reviews
Price from
$24
per night

Hasthi Safari Cottage

Udawalawe

Accessible via private entrance, all units have air conditioning, soundproofing, desk and a private bathroom with a walk-in shower. A patio with an outdoor dining area and garden views is offered in every unit. At the guest house, the units include bed linen and towels. The decor at this place was just on point, the bathroom outside, the lights in the room.. just really good. Dasun is super helpful, arranges safari, food, transportation, whatever you need! I already wish I could go back.

Show more Show less
9.5
Exceptional
320 reviews
Price from
$22.10
per night

Kuma Safari Lodge

Udawalawe

All units at the guest house are equipped with a seating area. The guest house provides certain units that include a balcony, and all units come with a private bathroom with a walk-in shower and slippers. The units at the guest house feature air conditioning and a desk. Kuma and his wife were so helpful and friendly - nothing was too much trouble! The room was exceptionally clean , spacious and well equipped with a lovely covered area to relax with a book. Home cooked food was delicious and plentiful. Kuma also organised us a fantastic safari at the close by Udawalawe Park with a great driver/guide who found us lots of different animals, plus he arranged a trip to the Elephant Transit home which coincided with the baby elephants being given their milk. A truly unforgettable stay, and excellent value for money. I would definitely return there.

Show more Show less
9.5
Exceptional
152 reviews
Price from
$13
per night

The Elephant Next-Door

Udawalawe

Set within 8 km of Udawalawe National Park, The Elephant Next-Door in Udawalawe features a number of amenities including a garden. Among the facilities of this property are a restaurant, a 24-hour front desk and room service, along with free WiFi. Rooms are fitted with a balcony. It is 30 metres from Elephant Transit Home, Udawalawe Lake and 40 metres from Udawalawe city.

At the guest house, rooms are equipped with a desk. Every room is equipped with a private bathroom with free toiletries and a hair dryer. At The Elephant Next-Door the rooms include a seating area. Janaka was a very hospitable, friendly and caring host

Show more Show less
9.8
Exceptional
142 reviews
Price from
$34
per night

Peacock Villa Resort

Udawalawe

Situated within 8.2 km of Udawalawe National Park in Udawalawe, Peacock Villa Resort provides accommodation with seating area. This guest house features air-conditioned accommodation with a balcony. There is a sun terrace and guests can make use of free WiFi and free private parking.

At the guest house, every unit comes with a desk. The private bathroom is fitted with a bidet and free toiletries. Very kind family. Nice view of elephants from balcony. Access to shop for snacks. Delicious food. All around terrific! Recommend to do their safari tour.

Show more Show less
9.7
Exceptional
162 reviews
Price from
$5
per night

The Countryside Udawalawe

Udawalawe

The bed and breakfast will provide guests with air-conditioned units offering a desk, a kettle, a fridge, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. A patio with an outdoor dining area and pool views is offered in all units. At the bed and breakfast, all units come with bed linen and towels. the hotel is clean and neat. staff is very friendly and well trained.

Show more Show less
9.1
Wonderful
371 reviews
Price from
$43.20
per night

Most booked B&Bs in Ratnapura District this month

FAQs about B&Bs in Ratnapura District

B&Bs that guests love in Ratnapura District