Skip to main content

The best B&Bs in Ratnapura

Check out our pick of great B&Bs in Ratnapura

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.

Offering mountain or garden views, each unit comes with a kitchen, a TV and DVD player, desk, a washing machine and a private bathroom with walk-in shower and bathrobes. A dishwasher, a fridge and kitchenware are also provided, as well as a kettle. At the guest house, every unit has bed linen and towels.

It was among the families property , had a cozy , homey flare. Shehan , and his parents were great hosts and hostesse. Gave honest advice on where to go and what to buy. Despite not having AC in the room, and not having hot water in the shower and sharing the sanitaires with other rooms the entire place was spotless. Simple but good breakfast. For strong coffee drinkers ( bring your own instant coffee)! We will definitely come back . Thank you for your warm hospitality

Show more Show less
9.3
Superb
63 reviews
Price from
96 lei
per night

Boasting a garden and views of garden, Gem Field Rest is situated in Ratnapura, 45 km from Avissawella Railway Station. This property offers access to a balcony, free private parking and free WiFi. Guests can access the bed and breakfast via private entrance.

the cleanliness, the location, the outdoor area which was perfect for our daughter, the host who was so helpful

Show more Show less
9.5
Exceptional
17 reviews
Price from
160 lei
per night

All units at the guest house are fitted with a seating area. The guest house provides some units that have a balcony and mountain view, and units have a private bathroom and a desk. At the guest house, each unit is equipped with bed linen and towels.

Great location,very helpful and friendly staff

Show more Show less
8.4
Very good
105 reviews
Price from
41 lei
per night

All units in the guest house are fitted with a kettle. Featuring a private bathroom with a shower and free toiletries, units at the guest house also boast free WiFi. At the guest house, every unit is fitted with bed linen and towels.

I felt I was very well looked after. The views from my room was amazing.

Show more Show less
8.9
Fabulous
10 reviews
Price from
60 lei
per night

The bed and breakfast is fitted with a flat-screen TV. Towels and bed linen are offered in the bed and breakfast.

The nearest airport is Ratmalana International Airport, 84 km from the bed and breakfast.

The location is remote feels like living in a forest reserve, so much bird song and local wildlife. Very peaceful. Food was superb. Staff welcomed you will a lovely fruit drink grown in garden. Early breakfast was excellent. The local wild swim pool was dry but there is a small concrete rustic pool at the bungalow excellent for a cooling dip

Show more Show less
7.4
Good
13 reviews
Price from
78 lei
per night

Thilini Tour INN is offering accommodation in Ratnapura. It is located 44 km from Avissawella Railway Station and offers room service. Parking on-site is available and the guest house also provides car hire for guests who want to explore the surrounding area.

Show more Show less
2
Review score
2 reviews
Price from
41 lei
per night

Featuring a garden, bar and views of mountain, Travellers Halt is situated in Ratnapura, 43 km from Avissawella Railway Station. There is an in-house restaurant, plus free private parking and free WiFi are available. Boasting family rooms, this property also provides guests with a sun terrace.

relaxing place with great view

Show more Show less
5.5
Review score
18 reviews
Price from
83 lei
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Ratnapura

Most booked B&Bs in Ratnapura this month

B&Bs that guests love in Ratnapura

  • Avg. price/night: 366.36 lei
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 12 reviews
    Great location for tackling the Adams peak from the non touristy side! The staff were very helpful and friendly, went out of their way to get us everything we needed.
    Yu
    People with friends
  • Avg. price/night: 71.24 lei
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 37 reviews
    Nice quiet location. Backed onto rainforest. Nice balcony to watch the thunderstorm from. Big rooms, A/C available. The local guide, Sampa, was an absolute legend and offered to show me around Ratnapura even though I hadn’t previously enquired. He is somewhat affiliated with the accommodation, so he just turned up. Helped me navigate the hospital, and fast. (Needed a vaccination). Spending time with him ended up being a highlight of the trip.
    Dylan
    Solo traveller
  • Avg. price/night: 71.24 lei
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 37 reviews
    Nice quiet location Friendly staff Comfy and clean room
    Russell
    Young couple
  • Avg. price/night: 95.81 lei
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 63 reviews
    Since Ratnapura is a very busy city (loud and smelly), it,s nice to be in a quiet place away from the bustle of the town. Summer Ridge is a 12 minute walk away from a main street up on a green hill among tropical vegetation and fantastic birds. It,s nice and quiet. If you have a choice, take the room with the balcony.
    Ursula
    Solo traveller
  • Avg. price/night: 41.26 lei
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 105 reviews
    Really friendly and helpful staff Breakfast, lunch & dinner for fair prices available (comes with a service charge, even for hotel guests..) Great view from the balcony Really quiet (except from the neighbourdogs😁)
    René
    Young couple
  • Avg. price/night: 394.23 lei
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 44 reviews
    Views were amazing despite the rain. Clean spacious room with balcony. Food good and staff were nice. Would recommend staying in this quiet out of the way peaceful place
    Michelle
    Young couple
  • Avg. price/night: 114.60 lei
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 39 reviews
    Great location, welcoming and helpful hosts, tasty breakfast, clean and really comfortable room.
    Janaki
    People with friends
  • Avg. price/night: 66.15 lei
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 10 reviews
    Lahiru was there most of the time and he took really good care of me. I am very thankful. Also the last half day the owner was there and was also very friendly. Furthermore the rooms are clean and quite new. It is not a very big place, but I find it charming and a nice place to stay for when you are on your way.
    RoRoderick
    Solo traveller
  • Avg. price/night: 41.26 lei
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 105 reviews
    Very quiet place.Property owner was very supportive and friendly.Clean and safe.Best value for money.Guranteed genuine place.
    Pasindu Wimalarathna
    Young couple
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 39 reviews
    The room is perfect, super clean, big, quiet, natural light, fresh air, no mosquitoes. The price quality relationship is outstanding. They cook good breakfast too. The room is a bit outside the city center.
    Yolanda
    Solo traveller