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

Vacation Rentals in Maggona

Find the vacation rentals that appeal to you the most

The best vacation rentals in Maggona West

Check out our selection of great vacation rentals in Maggona West

Filter by:

Review score

Colibri Villa

Maggona

A few steps from Maggona Beach in Maggona, Colibri Villa offers accommodations with access to spa facilities, wellness packages, and beauty services.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Location 8.6
Price from
$70
1 night, 2 adults

Sriyan Villa

Beruwala (Near Maggona)

Sriyan Villa in Beruwala provides accommodations with free bikes, massage services, and a garden.

S
Seneviratne
From
United States
Had a perfect and special breakfast. I really liked it. Host is very helpful. Arranged free transport to the beach. And helped to find everything what i want. And there is a kitchen with all the kitchen items you can cook there in your way. City also near to villa.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 104 reviews
Location 9.7
Price from
$22
1 night, 2 adults

Sea Pink Residence

Bentota (Near Maggona)

Offering garden views, Sea Pink Residence in Bentota provides accommodations, a garden, and a bar. This property offers access to a balcony, free private parking, and free Wifi.

L
Lesly
From
France
We stayed here after traveling around Sri Lanka for a week and it was perfect! The family who runs this hotel is really adorable and they will make sure that everything is fine for you, they will help you if you need anything and they serve really good breakfast. You have the choice between English Breakfast and Sri Lankan breakfast, as we stayed for a week we could enjoy the both of them and we always loved it. The room is clean, there is still no hot water but it is not really cold so you still can enjoy a shower especially after a warm day at the beach, which is only at 2min by walk ! There is also a lot of restaurants near the place, and they can arrange you a tuktuk or a taxi if you need to go farther. I will recommend this place without any hesitation, it's really a good value.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 121 reviews
Location 9.3
Price from
$27
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South (Near Maggona)

Providing pool views, Thoduwawa Beach Villa in Paiyagala South provides accommodations, a private beach area, pool with a view, a garden, and a terrace.

J
Justine
From
Canada
We absolutely enjoyed our stay. Would 100% recommend for a relaxing and quiet vacation. It is really clean, well maintained. All the staff is doing an excellent job, wonderful service! Food was good and affordable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 183 reviews
Location 9.4
Price from
$36
1 night, 2 adults

Lucky Prince Villa

Aluthgama (Near Maggona)

Lucky Prince Villa provides beachfront accommodations in Aluthgama.

G
Gore
From
India
Staff very cooperative and understanding. Location was really good. All the amenities were fulfilled. Value for Money, Breakfast really good
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Location 9.4
Price from
$47
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Maggona)

Sahana Sri Villa provides spa facilities and wellness packages, as well as accommodations with a kitchen in Bentota, a few steps from Bentota Beach.

Z
Zubaida
From
Pakistan
We had a fantastic stay! The villa was spotless, in a great location, and hosted by a truly wonderful hostess. It’s close to the beach yet tucked away from the hustle and bustle, offering the perfect balance of relaxation and convenience. Highly recommended!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 390 reviews
Location 9.3
Price from
$21.85
1 night, 2 adults

New Jaya Villa

Bentota (Near Maggona)

Offering garden views, New Jaya Villa in Bentota features accommodations and a garden.

B
Benjamin
From
Canada
Spacious and clean room that opens to a beautiful garden with a little porch where you can eat your meals. Jaya is very friendly and a great cook, we ate dinner there twice and loved the food. Great location that is tucked away from the main road and is a short walk to the beach. Highly recommend!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 115 reviews
Location 8.9
Price from
$12
1 night, 2 adults

River Breeze Villa Bentota

Bentota (Near Maggona)

River Breeze Villa Bentota in Bentota provides accommodations with a garden, barbecue facilities, and a shared lounge. With river views, this accommodation offers a patio.

B
Ben
From
Canada
Clean, comfortable and full of character. Our family loved our time here. Pradeep and Ruchira are great hosts!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 179 reviews
Location 8.9
Price from
$23
1 night, 2 adults

Channa Villa & Tours

Bentota (Near Maggona)

Featuring inner courtyard views, Channa Villa & Tours in Bentota provides accommodations, a garden, and a shared lounge.

R
Raunak
From
Nepal
Hotel was good and clean. Also, it was spacious. Rooms were good as well. Staff was also good
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 101 reviews
Location 9.3
Price from
$21
1 night, 2 adults

Aayu's Guest

Bentota (Near Maggona)

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

L
Lucy Margaret
From
United Kingdom
Great little guesthouse, lovely host and situated very close to the beach
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 175 reviews
Location 9.6
Price from
$40
1 night, 2 adults
All vacation rentals in Maggona West

Most booked vacation rentals in Maggona West and surrounding area in the past month

See all
  • Popular with guests booking vacation rentals in Maggona West

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews
  • Popular with guests booking vacation rentals in Maggona West

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 20 reviews
  • Popular with guests booking vacation rentals in Paiyagala South

    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 184 reviews
  • Popular with guests booking vacation rentals in Aluthgama

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 102 reviews
  • Popular with guests booking vacation rentals in Kalutara

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 11 reviews
  • Popular with guests booking vacation rentals in Aluthgama

    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 53 reviews
  • Popular with guests booking vacation rentals in Bentota

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

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 208 reviews
  • Popular with guests booking vacation rentals in Beruwala

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 104 reviews
  • Popular with guests booking vacation rentals in Beruwala

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 31 reviews

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

  • Thoduwawa Beach Villa

    Paiyagala South
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 184 reviews

    Providing pool views, Thoduwawa Beach Villa in Paiyagala South provides accommodations, a private beach area, pool with a view, a garden, and a terrace.

    From $39.96 per night
  • Om yoga Shala Beruwala

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

    Offering a garden, Om yoga Shala Beruwala offers accommodations in Beruwala. There's a private entrance at the bed and breakfast for the convenience of those who stay.

    From $20 per night
  • 'Franklyn', Homestay

    Kalutara
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 11 reviews

    'Franklyn', Homestay features a hot tub and free private parking, and is within a 8-minute walk of Kalamulla North Beach and 26 miles of Bambalapitiya Railway Station.

    From $21.60 per night
  • Bay Street

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

    Bay Street provides air-conditioned rooms in Beruwala. This property offers access to a terrace and free private parking.

    From $30.47 per night
  • Chaya Villa Guest House

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

    Chaya Villa Guest House in Beruwala provides accommodations with a garden, a terrace, and a shared lounge. This guest house provides free private parking, a 24-hour front desk, and free Wifi.

    From $23.75 per night
  • Guest House Basilea

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

    Offering garden views, Guest House Basilea in Beruwala provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

    From $28.80 per night
  • Villa Alex

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

    Providing garden views, Villa Alex in Beruwala offers accommodations and a garden. This property offers access to a patio and free private parking.

    From $24 per night
  • Sky and Sand Guesthouse

    Beruwala
    Free cancellation options available
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 118 reviews

    Sky and Sand Guesthouse offers spa facilities and wellness packages, as well as air-conditioned accommodations in Beruwala, 1.1 miles from Moragalla Beach.

    From $71.50 per night

Enjoy breakfast in Maggona West and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 96 reviews

    Amuura Beach Villa in Beruwala provides accommodations with a garden and a shared lounge. This beachfront property offers access to a terrace and free Wifi.

    From $75 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 93 reviews

    Pahalage Guesthouse is a recently renovated guest house in Beruwala where guests can make the most of its open-air bath and garden.

    From $56.70 per night
  • Sriyan Villa

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

    Sriyan Villa in Beruwala provides accommodations with free bikes, massage services, and a garden.

    From $31.92 per night
  • Aliya Lanka

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

    Aliya Lanka is a recently renovated guest house in Beruwala where guests can make the most of its garden and terrace. This beachfront property offers access to free Wifi and free private parking.

    From $54 per night
  • Paradise Bay

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 31 reviews

    With Moragalla Beach reachable in 1.3 miles, Paradise Bay offers accommodations, a restaurant, a private beach area, an infinity pool, and a garden.

    From $114 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 31 reviews

    Providing river views, Selnara Private Luxury Villa and Ayurveda Spa in Bentota features accommodations and a garden. This villa provides free private parking, a 24-hour front desk, and free Wifi.

    From $36.05 per night
  • Mango Tree House

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

    Offering inner courtyard views, Mango Tree House in Beruwala provides accommodations, an outdoor swimming pool, and a garden.

    From $102.60 per night
  • Solal Villa

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

    Solal Villa offers accommodations in Aluthgama, 30 miles from Mount Lavinia Bus Stand and 1.7 miles from Bentota Lake. Spa facilities and a car rental service are available for guests.

    From $28 per night

Highly rated vacation rentals in Maggona West and nearby

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

    Ceylon Serenity Villas offers a hot spring bath and spa facilities, as well as air-conditioned accommodations in Beruwala, a 12-minute walk from Moragalla Beach.

    From $36.37 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 8 reviews

    Ceylon Relax Villa offers accommodations in Moragalla, a 5-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

    From $46.62 per night
  • Sahani Villa

    Aluthgama
    8.0+ review score
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 7 reviews

    Just a 18-minute walk from Moragalla Beach and 600 yards from Kande Viharaya Temple, Sahani Villa features accommodations in Aluthgama with a shared lounge.

    From $29.23 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 102 reviews

    Lucky Prince Villa provides beachfront accommodations in Aluthgama.

    From $50.50 per night
  • FEEL Villa

    Kalutara
    8.0+ review score
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 101 reviews

    Featuring garden views, FEEL Villa in Kalutara provides accommodations and a terrace. Guests can enjoy access to an outdoor fireplace and to a year-round outdoor pool.

    From $39.60 per night
  • Hotel Coconut Bay

    Kalutara
    8.0+ review score
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 208 reviews

    Providing sea views, Hotel Coconut Bay in Kalutara provides accommodations, a private beach area, a garden, a bar, and a shared lounge.

    From $82.60 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 8 reviews

    Villa Prias by Amrea in Aluthgama provides accommodations with massage services, a garden, and a shared lounge. With garden views, this accommodation provides a terrace.

    From $25.25 per night
  • Villa Riverside

    Aluthgama
    8.0+ review score
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 21 reviews

    Just a 12-minute walk from Aluthgama Railway Station and 1.2 miles from Bentota Lake, Villa Riverside features accommodations in Aluthgama, with an infinity pool and a garden.

    From $40.40 per night

Vacation Rentals That Guests Love in Maggona West

See all
  • Avg. price/night: $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
    Travelers with friends
  • Avg. price/night: $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 traveler
gogless