The 10 best holiday rentals in Maggona, Sri Lanka | Booking.com
Skip to main content

Holiday Rentals in Maggona

Find the holiday rentals that appeal to you the most

The best holiday rentals in Maggona West

Check out our pick of great holiday rentals 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.

M
Michaela
From
Czech Republic
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.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Location 8.6
Price from
US$70
1 night, 2 adults

Sriyan Villa

Beruwala (Near Maggona)

Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.

D
Daham Panduwawala
From
Sri Lanka
The host and the facilities included were something that exceeded the expectations. the interior of the room felt very homely and comfortable. Highly reccomended for any solo traveller or to a person on business trips.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 104 reviews
Location 9.7
Price from
US$18.90
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.

T
Trubirohová
From
Slovakia
We had the most pleasant stay at Sea Pink Residence. The hosts were very nice and helpful. They were interested in whether everything was okay and whether we needed anything. The breakfast was excellent. The room was spacious and very clean. We felt at home there. The hosts have no problem planning and recommending trips in the area. If you are going to visit Bentota, Sea Pink Residence is the right place. We will definitely be back on our next visit to Sri Lanka.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 121 reviews
Location 9.3
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.

B
Bronislav
From
Czech Republic
Beautiful accommodation, friendly and kind staff, the surroundings of the pool and the park very clean and pleasant
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 184 reviews
Location 9.4
Price from
US$42
1 night, 2 adults

Kurumba Villas

Bentota (Near Maggona)

Offering pool views, Kurumba Villas is an accommodation situated in Bentota, 800 metres from Bentota Beach and 400 metres from Bentota Lake.

P
Paris
From
Abkhazia
The chalet style apartments were spacious, clean, surrounding a good size pool. Would stay again. Staff were friendly and helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 246 reviews
Location 8.6
Price from
US$59
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
Location 9.4
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.

S
Sophie
From
Switzerland
Located in a quiet area of town, a few minutes walk away from the main road, beach, and bus stops. Our room was comfortable and perfectly clean with a nice hot shower. The breakfast was delicious. Lovely and welcoming owners!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 394 reviews
Location 9.4
Price from
US$21.85
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.

L
Lucie
From
Czech Republic
Little old but very nice accommodation close to Bentota beach. The host is really kind and helpful. Arranged river safari for us and cooked tasty dinners-mullet fish and prawns. The breakfast was big and very tasty.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 115 reviews
Location 8.9
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.

S
Sunil Raja
From
Switzerland
It is very simple and clean too. Surround is attractive.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 179 reviews
Location 8.9
Price from
US$24
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.

M
Maja
From
Poland
The best value for money we’ve experienced in Sri Lanka. There is a fridge in the room and big, clean common kitchen available. In the bathroom there are free mini cosmetics. There is a fan, free ac, mosquito net annddd a couch:) The rooms have access to a common balcony, nice to hang out at. Owners are nice and helpful. Location is close to the beach, there are some restaurants around :)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Location 9.3
Price from
US$21
1 night, 2 adults
All holiday rentals in Maggona West

Most booked holiday rentals in Maggona West and surroundings in the past month

See all

Highly rated holiday rentals in Maggona West and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 184 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
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 97 reviews

    Boasting lake views, Amuura Beach Villa features accommodation with balcony, around 1.1 km from Beru Beach. This beachfront property offers access to a terrace and free WiFi.

    From US$75 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 37 reviews

    Set within 1.4 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand in Beruwala, Om yoga Shala Beruwala offers accommodation with seating area.

    From US$20 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 11 reviews

    'Franklyn', Homestay features a hot tub and free private parking, and is within 700 metres of Kalamulla North Beach and 42 km of Bambalapitiya Railway Station.

    From US$21.60 per night
  • Bay Street

    Beruwala
    8.0+ review score
    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
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 58 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.

    From US$28.80 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 118 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
  • 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

These holiday rentals in Maggona West and nearby have options with free cancellation

  • Chaya Villa Guest House

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Located in Beruwala, within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Chaya Villa Guest House provides accommodation with a private beach area and free WiFi as well as free...

    From US$23.75 per night
  • Villa Alex

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 13 reviews

    Located within 1.1 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand, Villa Alex offers rooms with air conditioning and a private bathroom in Beruwala.

    From US$24 per night
  • Ocean Villa

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Ocean Villa is located in Beruwala, 1.8 km from Moragalla Beach, 47 km from Mount Lavinia Bus Stand, as well as 3.3 km from Kande Viharaya Temple.

    From US$20.60 per night
  • Sriyan Villa

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 104 reviews

    Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.

    From US$31.92 per night
  • Ceylon Serenity Villas

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 57 reviews

    1.1 km from Moragalla Beach, Ceylon Serenity Villas is a recently renovated property set in Beruwala and offers air-conditioned rooms with free WiFi and private parking.

    From US$28.84 per night
  • Aliya Lanka

    Beruwala
    Free cancellation 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
  • Paradise Bay

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 31 reviews

    Located in Beruwala, Paradise Bay offers beachfront accommodation 2 km from Moragalla Beach and offers various facilities, such as a private beach area, an infinity pool and a garden.

    From US$114 per night
  • Selnara Private Luxury Villa and Ayurveda Spa

    Bentota
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 31 reviews

    Offering a garden and river view, Selnara Private Luxury Villa and Ayurveda Spa is located in Bentota, 600 metres from Moragalla Beach and 47 km from Mount Lavinia Bus Stand.

    From US$36.05 per night

Enjoy breakfast in Maggona West and nearby

  • Mango Tree House

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.7
    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
  • Solal Villa

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

    Set just 1.1 km from Moragalla Beach, Solal Villa offers accommodation in Aluthgama with access to a garden, barbecue facilities, as well as a 24-hour front desk.

    From US$28 per night
  • 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
  • FEEL Villa

    Kalutara
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 103 reviews

    Situated within less than 1 km of Katukurunda Beach and 41 km of Bambalapitiya Railway Station in Kalutara, FEEL Villa provides accommodation with seating area.

    From US$39.60 per night
  • Hotel Coconut Bay

    Kalutara
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 208 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
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 8 reviews

    Featuring a patio with garden views, massage services and a garden, Villa Prias by Amrea can be found in Aluthgama, close to Aluthgama Railway Station and 2.4 km from Bentota Beach.

    From US$25.25 per night
  • Villa Riverside

    Aluthgama
    Breakfast options
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 21 reviews

    Located 48 km from Mount Lavinia Bus Stand, Villa Riverside offers an infinity pool, a garden and air-conditioned accommodation with a balcony and free WiFi.

    From US$35.35 per night
  • Kavi Villa

    Bentota
    Breakfast options
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 14 reviews

    Situated within 49 km of Mount Lavinia Bus Stand and 1.2 km of Aluthgama Railway Station, Kavi Villa offers rooms with air conditioning and a private bathroom in Bentota.

    From US$20 per night

Holiday rentals that guests love in Maggona West

See all
  • Avg. price/night: US$44.85
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews
    I had an exceptional stay at this villa. The cleanliness and comfort were top-notch, making it a truly relaxing experience. The staff were incredibly supportive and went above and beyond to provide the highest quality of service. The breakfast served was delicious, adding to the overall wonderful experience. I highly recommend this villa for anyone seeking a superb place to stay.
    Guest review by
    Bimal
    People with friends
  • Avg. price/night: US$82.60
    Scored out of 10, guest rating 9.5
    Exceptional - 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