Skip to main content

Beach Hotels in Maggona

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Maggona West

Check out our selection of great beach hotels 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.2
Wonderful - What previous guests thought, 32 reviews
Price from
$75
1 night, 2 adults

Sisi's Place

Bentota (Near Maggona)

Facing the beachfront, Sisi's Place offers 3-star accommodations in Bentota and has a garden, private beach area and terrace.

Л
Лина
From
Russia
Beautiful comfortable room, very welcoming family, tasty breakfast
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 196 reviews
Price from
$33.25
1 night, 2 adults

Coco Cabins by Thush

Bentota (Near Maggona)

Offering garden views, Coco Cabins by Thush in Bentota features accommodations and a garden. There's a private entrance at the homestay for the convenience of those who stay.

N
NICOLAS EZEQUIEL
From
Argentina
Nice experience to stay in one of the Cabins. Thush is very friendly and i highly recommend to join any tour by motobike with him
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 115 reviews
Price from
$4.50
1 night, 2 adults

Tree of Life Resort

Bentota (Near Maggona)

Located in Bentota, a 17-minute walk from Bentota Beach, Tree of Life Resort has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

M
Malene
From
Denmark
The room is very clean and look exactly like the pictures. The pool is also very nice and clean. It is the best place we stayed during our trip to Sri Lanka. The staff is so friendly and welcoming and provides you with everything you need. They even have a lamp for the mosquitoes, so you can enjoy the evenings on your own terrace. We highly recommend this place.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 354 reviews
Price from
$60.75
1 night, 2 adults

Sriyan Boutique Villa

Beruwala (Near Maggona)

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

J
Jose
From
Colombia
The service and the breakfast.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 106 reviews
Price from
$24
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.

A
Alinda
From
Switzerland
Where should I start.. this place was just amazing! Very warm, welcoming hosts and staff. Beautiful big, clean rooms with great bathrooms. They thought of everything: Conditioner, Blow drier, Mosquito net, Coffee, Tea, Water, Cups, Fridge. Really great! The pool has a sunsail over it so you can stay in the pool without getting a sunburn. :) The full body massage was simply amazing too - just next to the ocean with the nice sound of the waves. It said it would be 40min, but it was longer than an hour. They made it possible to get the massage last minute. We could recommend this place to everyone 100%. Thanks a lot for the great stay! ☺️
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 209 reviews
Price from
$42
1 night, 2 adults

Cinnamon Bentota Beach - Signature Selection

Bentota (Near Maggona)

Located in Bentota, a 3-minute walk from Bentota Beach, Cinnamon Bentota Beach - Signature Selection has accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

F
Farrokh Derakhshani
From
Switzerland
Great architecture, very good buffet, nice bar, a place to be
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 923 reviews
Price from
$181.50
1 night, 2 adults

Amber House Lanka

Bentota (Near Maggona)

Located in Bentota, Amber House Lanka is 1.2 miles from Bentota Beach. Offering a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

M
Mashhoor Talhami
From
Qatar
Every thing was perfect. Excellent hospitality by the owner. Very cooperative and helpful. The rooms are fabulous very comfortable with what ever you expect is available. The breakfast and dinner are very delicious with suitable value of money. Sure I highly recommend this hostel. The view on the river giving extra value and enjoyment. The owner offer free pick up by the boat to the beach. This hotel is perfect.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 188 reviews
Price from
$63.75
1 night, 2 adults

Kurumba Villas

Bentota (Near Maggona)

A 9-minute walk from Bentota Beach in Bentota, Kurumba Villas offers accommodations with access to wellness packages.

t
tamar
From
Georgia
The villas were beautiful, very clean, and extremely comfortable. The atmosphere was calm and relaxing. The staff were friendly, professional, and very helpful throughout our visit. Everything was well organized .We had a great experience and would happily return again.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 289 reviews
Price from
$59.84
1 night, 2 adults

City Beach Apartment

Bentota (Near Maggona)

City Beach Apartment features a hot tub and free private parking, and is within a 11-minute walk of Bentota Beach and 500 yards of Bentota Lake.

y
yfp
From
Sri Lanka
Close to the beach and lovely garden. Owners are so friendly. Breakfast is great. (with more options) and rooms are clean and comfortable.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 105 reviews
Price from
$25.25
1 night, 2 adults
All beach hotels in Maggona West

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Maggona West and surrounding area in the past month

See all

Popular with guests booking beach hotels in Maggona West

Popular with guests booking beach hotels in Maggona West

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 531 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 923 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 728 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 582 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 468 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 336 reviews

Popular with guests booking beach hotels in Bentota

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

Beach Hotels with swimming pools in Maggona West and nearby

See all
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 209 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.

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

Located in Padagala, 27 miles from Bambalapitiya Railway Station, Roy Villa Beach Front has accommodations with a garden, free private parking, a private beach area and a terrace.

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

Shehan Villa offers accommodations in Beruwala, a 7-minute walk from Beru Beach and 28 miles from Mount Lavinia Bus Stand. With garden views, this accommodation provides a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 9 reviews

Offering garden views, Shehan Villa in Beruwala features accommodations, a private beach area, a rooftop pool, an indoor pool, and a garden.

Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 21 reviews

Located in Beruwala, a 9-minute walk from Beru Beach, Sumadai Beach Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 41 reviews

Located in Bentota, one mile from Beru Beach, Manara Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Sunny Villa

Beruwala
Swimming pool
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews

Sunny Villa in Beruwala provides accommodations with a terrace and a shared lounge. This beachfront property offers access to free Wifi and free private parking.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 114 reviews

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

Save money on beach in Maggona West and nearby – budget options available

See all

Amuura Beach Villa

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

Paradise Bay

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

Pearl Paradise Villa

Aluthgama
Budget options available

Pearl Paradise Villa provides spa facilities and wellness packages, as well as air-conditioned accommodations in Aluthgama, a 18-minute walk from Moragalla Beach.

Hotel Coconut Bay

Kalutara
Budget options available
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 219 reviews

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

Sunset Araliya by Diyakawa

Aluthgama
Budget options available

With Mount Lavinia Bus Stand reachable in 30 miles, Sunset Araliya by Diyakawa features accommodations, a restaurant, a private beach area, a garden, and a terrace.

Ranga Holiday Resort

Bentota
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 13 reviews

Located within 0.6 miles of Bentota Lake in Bentota, Ranga Holiday Resort provides an outdoor swimming pool and a garden.

Lagoon Bentota Resort

Bentota
Budget options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 76 reviews

Located in Bentota, 1.6 miles from Bentota Beach, Lagoon Bentota Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Thaala Bentota

Bentota
Budget options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 728 reviews

Thaala Bentota is located on the best beach strip along Sri Lanka’s western coastline. The property is 62 mi from Bandaranaike International Airport and 41 mi away from the city of Colombo.

Enjoy breakfast in Maggona West and nearby

See all

Aliya Lanka

Beruwala
Breakfast options
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 8 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.

Located in Aluthgama, a 2-minute walk from Moragalla Beach, Ahyora Beach Beruwala provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. 29...

The Eden Beruwala

Bentota
Breakfast options
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 524 reviews

Welcome to Browns Hotels & Resorts, a premier collection of stays across Sri Lanka’s most breathtaking landscapes.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 365 reviews

Set on a rare peninsula where the Kalu Ganga River meets the Indian Ocean, Anantara Kalutara Resort is one of Sri Lanka’s most distinctive luxury escapes.

Marina Bentota

Bentota
Breakfast options
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 8 reviews

Located in Bentota, a few steps from Bentota Beach, Marina Bentota has accommodations with a garden, free private parking, a private beach area and a terrace.

Ceylonika Rest

Bentota
Breakfast options
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 16 reviews

Ceylonika Rest in Bentota provides adults-only accommodations with a private beach area and a garden. This homestay offers free private parking, a 24-hour front desk, and free Wifi.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 44 reviews

Grace Villa Bentota offers accommodations in Bentota, 1.8 miles from Bentota Railway Station and 2.2 miles from Aluthgama Railway Station.

Senero House

Bentota
Breakfast options
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 27 reviews

Just a 5-minute walk from Bentota Beach and 400 yards from Bentota Lake, Senero House features accommodations in Bentota with a shared lounge.

Highly rated beach hotels in Maggona West and nearby

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 10 reviews

Sujee Villa CeylonHub is a recently renovated homestay in Beruwala where guests can make the most of the private beach area and garden.

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

Offering garden views, The beach gate villa in Beruwala features accommodations and a garden. With lake views, this accommodation provides a terrace.

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

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

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 923 reviews

Located in Bentota, a 3-minute walk from Bentota Beach, Cinnamon Bentota Beach - Signature Selection has accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

Sisi's Place

Bentota
8.0+ review score
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 196 reviews

Facing the beachfront, Sisi's Place offers 3-star accommodations in Bentota and has a garden, private beach area and terrace.

Jilan Homestay

Bentota
8.0+ review score
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 112 reviews

Jilan Homestay provides beachfront accommodations in Bentota. This homestay provides free private parking, free shuttle service, and free Wifi.

Tharul Home

Bentota
8.0+ review score
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 72 reviews

Offering sea views, Tharul Home in Bentota provides accommodations, a garden, and a shared lounge. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Bentota Home Stay

Bentota
8.0+ review score
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 124 reviews

A 7-minute walk from Bentota Beach in Bentota, Bentota Home Stay offers accommodations with access to beauty services. This beachfront property offers access to a terrace and free private parking.

Beach Hotels That Guests Love in Maggona West

See all
Avg. price/night: $88.50
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 32 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 byMichaela
Solo traveler