The 10 best B&Bs in Maggona, Sri Lanka | Booking.com
Skip to main content

B&Bs in Maggona

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Maggona West

The best B&Bs in Maggona West

Check out our pick of great B&Bs in Maggona West

Filter by:

Review score

Colibri Villa

Maggona

Situated within a few steps of Maggona Beach and 40 km of Mount Lavinia Bus Stand in Maggona, Colibri Villa offers accommodation with seating area.

V
Victoria
From
United Kingdom
Very warm welcome. We were offered tea or fresh coffee immediately and Ganga (our hostess) asked if we were hungry (we were starving!) and prepared us a delicious home cooked meal. The villa is absolutely beautiful, surrounded by lush gardens and has a lovely pool. Rooms are immaculate and comfortable. Fresh coffee (delicious) and tea is always on hand and breakfast was delicious and plentiful. Ganga and Upal are amazing hosts. Ganga did our laundry, fed us and Upal took my husband on a day tour of the local sites and temples (I stayed at the villa and had the most lovely lazy day) The shops and high street are a 5 minute walk away and everyone is so friendly and welcoming. We had the most lovely time there and were rested and refreshed. Upal offers an airport shuttle too for a very reasonable price. We’ve decided to change our travel plans and go back there because we loved it so much. I highly recommend this place, in fact I’d say this has been the most hospitable and welcoming place we’ve ever stayed. The price is very reasonable, the time spent there is just bliss and the company of Ganga and Upal is just the icing on the cake.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 20 reviews
Price from
US$70
1 night, 2 adults

Sea Pink Residence

Bentota (Near Maggona)

Featuring a garden, bar and views of garden, Sea Pink Residence is set in Bentota, 400 metres from Bentota Beach. This property offers access to a balcony, free private parking and free WiFi.

D
Debra
From
United Kingdom
What a find, such a lovely family such a warm and friendly welcome. Vish took us on a sight seeing trip to so many places he is an amazing guy so chilled and knowledgeable about the area food at the hotel was amazing. Definitely worth a visit and if you can get a tour with Vish take one.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 121 reviews
Price from
US$27
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South (Near Maggona)

Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

J
Jaap
From
Netherlands
Great pool and sea. Great seaview. Nice dinner
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 188 reviews
Price from
US$42
1 night, 2 adults

Lucky Prince Villa

Aluthgama (Near Maggona)

Facing the seafront, Lucky Prince Villa is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

D
Dr. Cécile
From
Switzerland
Very nice and clean rooms with A/C. Owners were very helpful and nice
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Price from
US$47
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Maggona)

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

H
Helena
From
Spain
The location is perfect, just few meters to the beach and very close to many restaurants. The room was very nice, very clean and with AC and hot water, which was perfect. The guy and the woman were very nice and friendly people, helping in everything we could need and more. And then the breakfast was very good, the best one we had in all the travel around Sri Lanka.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 400 reviews
Price from
US$26.60
1 night, 2 adults

New Jaya Villa

Bentota (Near Maggona)

Set within 400 metres of Bentota Beach and less than 1 km of Bentota Lake in Bentota, New Jaya Villa offers accommodation with seating area.

A
Ashlenn
From
Australia
Absolutely beautiful property! Bed, bathroom, garden, it’s all fabulous! With incredible air conditioning! The property is a short 5 minute walk to the beach and about 10 or so to the restaurants! Jaya is a lovely host! Very grateful to of found this stay!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 116 reviews
Price from
US$12
1 night, 2 adults

River Breeze Villa Bentota

Bentota (Near Maggona)

Featuring a patio with garden views, a garden and barbecue facilities, River Breeze Villa Bentota can be found in Bentota, close to Bentota Lake and 2.5 km from Bentota Beach.

R
Rajiv
From
India
Excellent and economical place for solo or family stay. Everything inside the property is just perfect to get feel of family atmosphere with very good clean and large rooms with facilities. The hosts take utmost care and handle all your needs in a breeze. Please experience a stay and you will never regret it.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 177 reviews
Price from
US$28
1 night, 2 adults

Channa Villa & Tours

Bentota (Near Maggona)

Situated within 500 metres of Bentota Beach and 400 metres of Bentota Lake in Bentota, Channa Villa & Tours features accommodation with seating area.

N
Nicolas
From
Spain
Channa was very nice, helpful with everything, it's 4min walk to the train station and super quiet location
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Price from
US$21
1 night, 2 adults

Aayu's Guest

Bentota (Near Maggona)

Featuring free WiFi throughout the property, Aayu's Guest offers accommodation in Bentota, 500 metres from Bentota Lake. Certain rooms include a seating area to relax in after a busy day.

M
Max
From
Luxembourg
Aayu was super friendly, providing us with all kinds of information we needed. The breakfast was fresh with a big selection of fruits, along with yoghurt, toasts, sausage and eggs and delicious homemade cake! Very close to the beach, clean facilities and a cute teddybear-like watchdog! Will always come back to this place when near Bentota!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 174 reviews
Price from
US$40
1 night, 2 adults

Welcome Family Guest House.

Bentota (Near Maggona)

Set within 500 metres of Bentota Beach and 400 metres of Bentota Lake, Welcome Family Guest House. Provides rooms with air conditioning and a private bathroom in Bentota.

K
Khushali
From
Indonesia
I absolutely loved this place. It was a 5 min walk to the beach, and cleaner than any place I've stayed in before. The family were incredibly warm and accommodating. I would recommend wholeheartedly.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 118 reviews
Price from
US$36
1 night, 2 adults
All B&Bs in Maggona West

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 Maggona West and surroundings in the past month

See all
  • Popular with guests booking B&Bs in Maggona West

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 20 reviews
  • Popular with guests booking B&Bs in Bentota

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 118 reviews
  • Popular with guests booking B&Bs in Kalutara

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 211 reviews
  • Popular with guests booking B&Bs in Bentota

    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 17 reviews
  • Popular with guests booking B&Bs in Aluthgama

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 102 reviews
  • Popular with guests booking B&Bs in Paiyagala South

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 188 reviews
  • Popular with guests booking B&Bs in Nakandalagoda

    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews
  • Popular with guests booking B&Bs in Beruwala

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 119 reviews
  • Popular with guests booking B&Bs in Beruwala

    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 24 reviews
  • Popular with guests booking B&Bs in Kalutara

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 102 reviews

Enjoy breakfast in Maggona West and nearby

  • Rob Roy

    Beruwala
    Breakfast options

    Set within 1.5 km of Maggona Beach and 42 km of Mount Lavinia Bus Stand, Rob Roy offers rooms with air conditioning and a private bathroom in Beruwala.

    From US$45.60 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 188 reviews

    Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

    From US$43.29 per night
  • Museum Villa 09

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 7 reviews

    Located in Beruwala, 1.3 km from Beru Beach and 44 km from Mount Lavinia Bus Stand, Museum Villa 09 provides spacious air-conditioned accommodation with a terrace and free WiFi.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 5 reviews

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

    From US$48.41 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 14 reviews

    Set in Beruwala, 2.1 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, SunSet Guest House offers air conditioning.

    From US$24.72 per night
  • Villa Butterfly

    Moragalla
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Moragalla, 1.8 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, Villa Butterfly provides spacious air-conditioned accommodation with a terrace and free WiFi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 17 reviews

    Set in Bentota, 700 metres from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Star Light Tropical Villa offers spacious air-conditioned accommodation with a terrace and free WiFi.

    From US$77.70 per night
  • Bay Street

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 17 reviews

    Located within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.

    From US$30.47 per night

Save money on B&Bs in Maggona West and nearby – budget options available

  • Sky and Sand Guesthouse

    Beruwala
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 119 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.8 km from Moragalla Beach.

    From US$71.50 per night
  • Pahalage Guesthouse

    Beruwala
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 93 reviews

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

    From US$56.70 per night
  • Aliya Lanka

    Beruwala
    Budget options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 7 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.

    From US$54 per night
  • Mango Tree House

    Beruwala
    Budget options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Set within 500 metres of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Mango Tree House offers rooms with air conditioning and a private bathroom in Beruwala.

    From US$102.60 per night
  • Lucky Prince Villa

    Aluthgama
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 102 reviews

    Facing the seafront, Lucky Prince Villa is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

    From US$50.50 per night
  • Hotel Coconut Bay

    Kalutara
    Budget options available
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 211 reviews

    Featuring a patio with sea views, a private beach area and a garden, Hotel Coconut Bay can be found in Kalutara, close to Katukurunda Beach and 35 km from Mount Lavinia Bus Stand.

    From US$82.60 per night
  • Villa Acadia Bentota

    Nakandalagoda
    Budget options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Located within 3.1 km of Kande Viharaya Temple and 3.2 km of Aluthgama Railway Station, Villa Acadia Bentota features rooms with air conditioning and a private bathroom in Nakandalagoda.

    From US$45 per night
  • Neos Palm Paradise

    Aluthgama
    Budget options available

    Boasting a balcony with pool views, pool with a view and a garden, Neos Palm Paradise can be found in Aluthgama, close to Aluthgama Railway Station and 2.6 km from Bentota Beach.

    From US$25.20 per night

B&Bs that guests love in Maggona West

See all
  • Avg. price/night: US$82.60
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 20 reviews
    A beautiful place with comfortable air-conditioned rooms in a private villa surrounded by a garden. A swimming pool available anytime, extremely nice and helpful hosts. You can also order tasty lunch/dinner. To reach a beach, you need to walk for about 5 minutes in between surrounding houses. Thanks for the advice to go to see Galle by train, it was fun and definitely worth the trip.
    Guest review by
    Michaela
    Solo traveller