Skip to main content

The best B&Bs in Beruwala

Check out our pick of great B&Bs in Beruwala

Filter by:

Review score

Boasting pool with a view, Sky and Sand Guesthouse is situated on the beachfront in Beruwala. The property has pool and garden views, and is 1.7 km from Moragalla Beach.

Location is close to a very pretty and quiet little swimming beach. Very safe, no waves and some restaurants. It was great! Room was huge and very pretty and the massage was amazing.
Review score
9.0
Superb
125 reviews
Price from
£52.02
1 night, 2 adults

Located in Beruwala and only 1.6 km from Moragalla Beach, Gästehaus Isabella provides accommodation with garden views, free WiFi and free private parking.

We booked about 3 days before we were due because our beach location guesthouse had no water and cancelled. We were able to check in early, and our kind host allowed us a late check out as our room was free: there are 12 rooms in total. Otherwise, it's out at 10 am. The balcony is large, and parts were in the sun from mid-morning onwards. Everything was clean and functional (the rooms are cleaned daily). There's an honesty bar on the ground floor with beer and soft drinks, which worked very well and avoided the wine shop trip. There's also a small shop just outside the back gate (no beer) and access to a restaurant which we ate at twice due to the rain, making the beach bars not a good option! Good buffet style breakfast with eggs cooked to order.
Review score
9.0
Superb
21 reviews
Price from
£28.34
1 night, 2 adults

Set in Beruwala, Aliya Lanka offers beachfront accommodation 400 metres from Moragalla Beach and provides various facilities, such as a garden and a shared lounge.

Review score
9.2
Superb
6 reviews
Price from
£41.36
1 night, 2 adults

Set 1 km from Moragalla Beach, Guest House Basilea offers 3-star accommodation in Beruwala and has a garden. This property offers access to a terrace, free private parking and free WiFi.

The guesthouse is a really nice and clean place Located in a quiet neighborhood near the main street and busstop. To the beach about 10 minutes to walk. My room was big and comfortable. The breakfast was huge, every day differend always delicous, served on a nice terrace where I could watch birds and squirrels. There is also a kitchen with a stove and refrigerator. The owner was very friendly and helpful, if you ask she will organize a tour or tuktuk. I really recommend the guesthouse and would always come back
Review score
9.8
Exceptional
56 reviews
Price from
£20.83
1 night, 2 adults

Situated in Beruwala, 1.4 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Sunny Villa offers an outdoor swimming pool and air conditioning.

We had a fantastic time at Sunny Villa. Sarah and Rosi gave us the impression that we were staying at a family home rather than a guesthouse as soon as we arrived. Both of them are incredibly kind, welcoming, and sincerely helpful they are always smiling and have excellent local advice. The beach, which has good waves for surfing and clear water for swimming, is only a short stroll away, making the location ideal. After long days in the sun, the clean, comfortable rooms and beds were just what we needed. Sunny Villa made us feel welcome in every way. You come here as a visitor and go away feeling like a member of the family. Our stay was better than we could have imagined. Highly recommend!
Review score
10.0
Exceptional
5 reviews
Price from
£69.84
1 night, 2 adults

Set in Beruwala, 2.1 km from Moragalla Beach and 2.8 km from Beru Beach, SunSet Guest House offers air conditioning.

The hosts are really nice and super helpful. It was my first accommodation in Sri Lanka, and it was the best start I could get: The host picked me up from the airport, helped me to get cash and a SIM card and explained a lot about the country and Beruwala with a lot of tips of what to do. The room was nice and clean and the house is right at the beach, with a big balcony facing the sea. I got amazing Sri Lankan breakfast every morning on the balcony and the hosts checked in with me regularly to make sure I have a smooth stay and to recommend things to do and places to visit. I can highly recommend the stay and would book again if I return to Beruwala.
Review score
9.7
Exceptional
9 reviews
Price from
£26.03
1 night, 2 adults

Set 1.1 km from Moragalla Beach, The beach gate villa offers a private beach area, a garden and air-conditioned accommodation with a terrace and free WiFi.

Lovely people. Lovely, but old guard dog. Nice room. Great coffee, great breakfast. 6 minutes to walk to the beach. Great Surfing at the beach (moon surf).
Review score
9.6
Exceptional
15 reviews
Price from
£21.83
1 night, 2 adults

Located within 1.7 km of Moragalla Beach and 3 km of Bentota Beach, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.

Perfect, clean, nice personal, very helpfull, Very good and tasty breackfast, fantastic and tasty fruit and smothie. We all rekomendid this villa to stay on holiday.
Review score
9.6
Exceptional
14 reviews
Price from
£21.49
1 night, 2 adults

Featuring an open-air bath and views of garden, Pahalage Guesthouse is a recently renovated guest house located in Beruwala, 1.6 km from Moragalla Beach.

The spacious rooms we had. The breakfast was mostly okay. Plenty of choices for us. Lovely fresh bread.
Review score
8.1
Very good
89 reviews
Price from
£43.42
1 night, 2 adults

Located just a few steps from Moragalla Beach, Beach Star Villa features accommodation in Beruwala with access to a garden, a shared lounge, as well as a 24-hour front desk.

Location is great, personal is trying to help you with problems
Review score
8.2
Very good
6 reviews
Price from
£21.83
1 night, 2 adults
All B&Bs in Beruwala
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.

Most booked B&Bs in Beruwala this month

See all

Enjoy breakfast in Beruwala!

  • Review score
    9.0
    Superb · 125 reviews

    Boasting pool with a view, Sky and Sand Guesthouse is situated on the beachfront in Beruwala. The property has pool and garden views, and is 1.7 km from Moragalla Beach.

    Guest review
    Incredibly helpful and friendly staff, such a great location!
  • Review score
    9.7
    Exceptional · 9 reviews

    Set in Beruwala, 2.1 km from Moragalla Beach and 2.8 km from Beru Beach, SunSet Guest House offers air conditioning.

    Guest review
    Beautiful sunset views from balcony and tikiri and dinusha the wonderful owners they arrange my airport transfer value for money highly recommend 👌
  • Review score
    9.6
    Exceptional · 15 reviews

    Set 1.1 km from Moragalla Beach, The beach gate villa offers a private beach area, a garden and air-conditioned accommodation with a terrace and free WiFi.

    Guest review
    Excellent in cleanliness. And the owner was very friendly.
  • Breakfast options
    Review score
    9.6
    Exceptional · 14 reviews

    Located within 1.7 km of Moragalla Beach and 3 km of Bentota Beach, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.

    Guest review
    Perfect, clean, nice personal, very helpfull, Very good and tasty breackfast, fantastic and tasty fruit and smothie. We all rekomendid this villa to stay on holiday.
  • Breakfast options
    Review score
    9.2
    Superb · 6 reviews

    Set in Beruwala, Aliya Lanka offers beachfront accommodation 400 metres from Moragalla Beach and provides various facilities, such as a garden and a shared lounge.

  • Review score
    9.8
    Exceptional · 56 reviews

    Set 1 km from Moragalla Beach, Guest House Basilea offers 3-star accommodation in Beruwala and has a garden. This property offers access to a terrace, free private parking and free WiFi.

    Guest review
    Very nice host, nice room and awesome breakfast. I enjoyed a lot.
  • Review score
    8.7
    Fabulous · 14 reviews

    Offering a garden and sea view, CocoVilla Boutique Resort is set in Beruwala, less than 1 km from Beru Beach and 45 km from Mount Lavinia Bus Stand.

    Guest review
    The place has a beautiful private and fenced palm garden, with shade and breez. It is right on the beach. Very nice kind germen and english speaking owner. Nice generous breakfast. Safe.
  • Breakfast options
    Review score
    8.7
    Fabulous · 18 reviews

    Situated in Beruwala, Sumal Villa offers beachfront accommodation 1.9 km from Moragalla Beach and provides various facilities, such as a garden, a bar and a shared lounge.

    Guest review
    Hospitality of hosts, location and quality all at a good price. Restaurant on premises was excellent and reasonably priced. Hosts even catered for my request for authentic local cuisine.

Save money on B&Bs in Beruwala – budget options available!

  • Budget options available
    Review score
    8.4
    Very good · 5 reviews

    Set within 2.4 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand, Amandro Resort offers rooms with air conditioning and a private bathroom in Beruwala.

  • Budget options available
    Review score
    8.1
    Very good · 89 reviews

    Featuring an open-air bath and views of garden, Pahalage Guesthouse is a recently renovated guest house located in Beruwala, 1.6 km from Moragalla Beach.

    Guest review
    Clean property with air condition and excellent service
  • Budget options available
    Review score
    10.0
    Exceptional · 5 reviews

    Situated in Beruwala, 1.4 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Sunny Villa offers an outdoor swimming pool and air conditioning.

  • Budget options available
    Review score
    9.7
    Exceptional · 4 reviews

    Set 500 metres from Moragalla Beach, Mango Tree House offers air-conditioned accommodation with a terrace. With pool views, this accommodation offers a balcony and a swimming pool.

    Guest review
    Had such a blissful stay based at this house with beautiful peaceful garden and pool. Great hosts and close to the beach.
  • Budget options available
    Review score
    6.7
    Pleasant · 25 reviews

    Situated in Beruwala, 2.2 km from Moragalla Beach, New Okay Hotel provides accommodation with spa facilities and wellness packages.

    Guest review
    It’s a budget option - for the price, absolutely nothing more you could ask.
  • Budget options available
    Review score
    10.0
    Exceptional · 3 reviews

    Boasting a balcony with river views, an outdoor swimming pool and a garden, Villa Riverplace can be found in Beruwala, close to Kande Viharaya Temple and 2.4 km from Moragalla Beach.

  • Budget options available
    Review score
    9.5
    Exceptional · 49 reviews

    Set in Beruwala, 1.9 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, Coral Reef Guest offers spacious air-conditioned accommodation with a terrace and free WiFi.

    Guest review
    Very private and calm location. Great views without any people being able to look in. Host very helpful and caring.
  • Budget options available
    Review score
    9.0
    Superb · 21 reviews

    Located in Beruwala and only 1.6 km from Moragalla Beach, Gästehaus Isabella provides accommodation with garden views, free WiFi and free private parking.

    Guest review
    The internet was excellent, the electrical outlet in the room worked, it was quiet and peaceful and the staff are great.

Great access to the city centre! Check these B&Bs in Beruwala

  • Central location
    Review score
    10.0
    Exceptional · 2 reviews

    Set in Beruwala, 1.7 km from Beru Beach and 2.9 km from Moragalla Beach, Vishmitha Villa offers a garden and air conditioning.

  • Review score
    10.0
    Exceptional · 2 reviews

    Located 1 km from Moragalla Beach, Guesthouse Dilush out features a barbecue and views of the garden. Free private parking is available on site.

  • Central location
    Review score
    9.5
    Exceptional · 4 reviews

    Set in Beruwala, 600 metres from Beru Beach, Shehan Villa offers accommodation with a private beach area, free private parking and a garden.

    Guest review
    The location was super! Everything at a hand. I didn't ask for breakfast or any meal, we arrenged that ourselves.
  • Review score
    9.5
    Exceptional · 2 reviews

    Located in Beruwala, within 1.7 km of Moragalla Beach and 3 km of Bentota Beach, Chaya Villa Guest House provides accommodation with a private beach area and free WiFi as well as free private parking...

  • Review score
    9.0
    Superb · 1 review

    Situated in Beruwala, 1.7 km from Moragalla Beach, White Elephant Villa & Restaurant features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Review score
    8.4
    Very good · 38 reviews

    Situated in Beruwala, 2.1 km from Moragalla Beach, Guesthouse Panorama offers beachfront accommodation and various facilities, such as a bar.

    Guest review
    Very quiet and comfortable, away from the tourist areas
  • Review score
    8.3
    Very good · 37 reviews

    Set within 1.4 km of Moragalla Beach and 2.5 km of Beru Beach in Beruwala, Om yoga Shala Beruwala offers accommodation with seating area.

    Guest review
    ඇතුලනම් නියමෙටම තියනවා. හරිම පිරිසිදුයි. උඩ තට්ටුව පට්ට.
  • Central location
    Review score
    8.2
    Very good · 6 reviews

    Located just a few steps from Moragalla Beach, Beach Star Villa features accommodation in Beruwala with access to a garden, a shared lounge, as well as a 24-hour front desk.

  • Comprising a garden and a terrace, Sujee Villa White House is a recently renovated accommodation in Beruwala situated close to Beru Beach.

  • Central location
    Review score
    3.0
    Poor · 1 review

    Located in Beruwala in the Kalutara District region, Kadeeja villa has a balcony. This property offers access to a terrace and free private parking.

  • Central location

    Offering a garden and lake view, MB Villa is located in Beruwala, 2.4 km from Bentota Beach and 47 km from Mount Lavinia Bus Stand.

  • Central location

    Situated within 2.4 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand in Beruwala, Shemera Villa provides accommodation with seating area.

  • Central location

    Located within 600 metres of Moragalla Beach and 1.6 km of Bentota Beach, Hiru Hotel offers rooms with air conditioning and a private bathroom in Beruwala.

  • Set in Beruwala in the Kalutara District region, Mango lodge home stay features a balcony and garden views. This property offers access to a terrace and free private parking.

  • Set in Beruwala, 2.4 km from Kalamulla North Beach, Roy villa Landside hotel offers accommodation with a private beach area, free private parking, an outdoor swimming pool and a spa and wellness...

  • Central location

    Set in Beruwala in the Kalutara District region, Dreams Villa has a balcony. This property offers access to a terrace and free private parking.

  • 2.6 km from Kande Viharaya Temple, Laluna Eco Resort Pvt Ltd is a recently renovated property set in Beruwala and offers air-conditioned rooms with free WiFi and private parking.

FAQ about B&Bs in Beruwala

B&Bs that guests love in Beruwala

See all
  • Avg. price/night: £20.95
    Review score
    9.7
    Exceptional · 96 reviews
    Calm and quiet
    Guest review by
    jayawardana
    Young couple
  • Avg. price/night: £56.79
    Review score
    8.7
    Fabulous · 14 reviews
    The place has a beautiful private and fenced palm garden, with shade and breez. It is right on the beach. Very nice kind germen and english speaking owner. Nice generous breakfast. Safe.
    Guest review by
    Monika
    Solo traveller
  • Avg. price/night: £57.44
    Review score
    8.9
    Fabulous · 88 reviews
    Plus points: - Great location and ambiance - Comfortable rooms with nice beds - Highly friendly staff
    Guest review by
    ChamaS
    Young couple
  • Review score
    9.0
    Superb · 21 reviews
    Very modern, clean and quiet
    Guest review by
    susanne
    Solo traveller
  • Review score
    8.9
    Fabulous · 57 reviews
    Quiet location, new building, spacious room and clean pool.. Exactly as shown on the pictures. One of the best hotel we stayed in during our trip to Sri Lanka + good value for money.
    Guest review by
    Magdalena
    Family with young children
  • Avg. price/night: £18.38
    Review score
    9.8
    Exceptional · 56 reviews
    Our stay was lovely, the place is beautiful, with many birds around, beautiful garden too. Very quiet area. Big rooms, clean, nice breeze. Very accommodating guests, with my partner having allergies they prepared a special breakfast for him.
    Guest review by
    Neil
    Young couple
  • Avg. price/night: £37.91
    Review score
    8.7
    Fabulous · 18 reviews
    Sumal was fantastic. He helped us a lot, brought us to the river and organised private boat trip. Then brought us to a Buddhist temple and was our guide . Did not charge us. Such a nice man
    Guest review by
    Veronique
    Young couple
  • Review score
    9.5
    Exceptional · 49 reviews
    Very private and calm location. Great views without any people being able to look in. Host very helpful and caring.
    Guest review by
    Carina
    Solo traveller
  • Avg. price/night: £18.38
    Review score
    9.8
    Exceptional · 56 reviews
    The host were really friendly and welcoming, a lovely room, a fab breakfast and private parking. Just 10 min walk to the beautiful beaches as well.
    Guest review by
    Cerys
    Young couple
  • Review score
    8.7
    Fabulous · 18 reviews
    Great host. Quiet and nice place.
    Guest review by
    Гоффе
    Solo traveller