Skip to main content

Search hotels in Maggona West

Enter your dates to see the latest prices and deals for Maggona hotels

Maggona – 4 hotels and places to stay

Filter by:

Star rating
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.

B
Ben
From
Australia
Food was amazing. Staff were amazing!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 23 reviews
Price from
US$75
1 night, 2 adults

Amber House Lanka

Bentota (Near Maggona)

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

P
Pedro
From
Portugal
The place is very clean , big rooms , everyone is very kind.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
US$65
1 night, 2 adults

Chami Villa Bentota

Bentota (Near Maggona)

Chami Villa Bentota is located in Bentota just 50 metres from the beach and 100 metres from Bentota Railways Station.

G
Guaya
From
Switzerland
It is a very clean place and it looks new. Chami and the staff were very friendly. It is close to the train station (1minute away)and also near the beach ( 2 or 3 mins walk). The breakfast was perfect, a good selectiong of fresh fruit, omellete or fried eggs, toast, tea/cofee, fresh papaya juice.. we loved it! We really enjoyed our stay there. Thank you!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 114 reviews
Price from
US$46.75
1 night, 2 adults

Ayuwaters Authentic Yoga and Full Board Ayurveda Retreat by the Bentota River

Bentota (Near Maggona)

Situated in Bentota, 4 km from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Full Board Ayurveda Retreat by the Bentota River features accommodation with an outdoor swimming pool, free private...

S
Sanathanan
From
Sri Lanka
Everything. Delicious healthy meals, Ayurveda treatments, consultation with doctor. Yoga session, boat ride in the river, medicines for my diseases
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
US$160
1 night, 2 adults

Nivartana Villa and Purana Ayurveda Center

Bentota (Near Maggona)

Located in Bentota, 1.5 km from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Maria
From
Spain
Very friendly staff and excellent hospitality. I enjoyed the peace and calm of this wonderful place listening the sounds of the nature and birds. Very healthy and tasteful breakfast. Many thanks for your service.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
US$17
1 night, 2 adults

Sisi's Place

Bentota (Near Maggona)

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

M
Mohamad Sleiman
From
United Arab Emirates
You can't beat the location of this hotel, just a short three-minute stroll to a stunning open beach. The hotel itself felt new and was spotlessly clean, and our room was fully equipped with everything a guest could need. To top it off, they offered a delicious breakfast each morning, and our host, Sisi, was exceptionally friendly and made me feel very welcome. It was the perfect base for a beach getaway and a relaxing recovery before heading to the airport and saying goodbye to Sri Lanka!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 91 reviews
Price from
US$34.20
1 night, 2 adults

E & C Guesthouse

Beruwala (Near Maggona)

Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

s
susan lloyd
From
United Kingdom
This has to be one of my best stays in Sri Lanka. The breakfast was phenomenal, definitely the best I’ve had in my x3 week stay in Sri Lanka. Ashika, the young gentleman that runs this Guesthouse and his friend Charindu has got to be the friendliest, kindest people I’ve met during my time here, they are extremely professional, honest and speak very good English. The guesthouse is exceptionally clean, in walking distance to the beach, and the swimming pool is heaven on earth, the room was perfect with a beautiful balcony and views of surrounding area, everything was clean. As a solo traveller I felt comfortable and safe here immediately. Ashika, cooks the most delicious food ever and is always ready to help with all your enquiries. I came from a not so clean place and he did everything to help me, even getting Aloe Vera plants from the garden for my skin. I can highly recommend this guesthouse, it’s simply one of the best. I ended up saying x3 extra night here. Thank you for everything, I truly appreciated everything you did for me.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 reviews
Price from
US$39.14
1 night, 2 adults

Lagoon Bentota Resort

Bentota (Near Maggona)

Situated in Bentota, 2.6 km from Bentota Beach, Lagoon Bentota Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

R
Roussel
From
Sri Lanka
This was one of the best hotels I've been, such great staff, going through lots of effort to make us feel at home. Great pool with a serene location. The food was so good, we did a lovely river cruise too and saw lots of animals. I will be back!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 39 reviews
Price from
US$90
1 night, 2 adults

Bella Vita

Aluthgama (Near Maggona)

Situated in Aluthgama, 1.3 km from Moragalla Beach, Bella Vita features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

S
Stef
From
Netherlands
In 1 word 'amazing'. Susanna is a wonderfull host who goes the extra mile for her guests such as helping with a Safari boat trip (which only 200 meters from the accomodation), complementary snacks and a home made limoncello after dinner. The self cooked dinner as the breakfast was top notch and we've had the best coffee. The pool and rooms (with inside and outside shower) were really nice.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
US$60
1 night, 2 adults

Swarnapaya résidence

Bentota (Near Maggona)

Situated in Bentota, 1.1 km from Bentota Beach, Swarnapaya résidence features accommodation with a garden, free private parking and a terrace. This 2-star hotel offers room service and free WiFi.

H
Hannah
From
United Kingdom
We are so happy with our stay! Lovely people, great breakfast.. you will get everything you need! The room and garden have got a nice vibe.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 44 reviews
Price from
US$45
1 night, 2 adults
See all hotels in and around Maggona

Hotels with airport shuttles in Maggona West

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 296 reviews
From US$68.93 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 177 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews
From US$56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 28 reviews
From US$116.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 38 reviews
From US$151.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 81 reviews
From US$60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
From US$31.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 76 reviews
From US$81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 10 reviews
From US$36.30 per night

Most booked hotels in Maggona West and surroundings in the past month

See all

Popular with guests booking hotels in Maggona

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 138 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 38 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 28 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 296 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 114 reviews

Best hotels with breakfast in Maggona West and nearby

Rob Roy

Hotel in 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

Villa I Did is set in Beruwala and has a private pool and garden views. This property offers access to a balcony, free private parking and free WiFi.

From US$88.92 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 10 reviews

Situated in Padagala, 44 km from Bambalapitiya Railway Station, Roy Villa Beach Front features accommodation with a garden, free private parking, a private beach area and a terrace.

From US$36.30 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 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.

From US$97.85 per night
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 6.1
Pleasant - What previous guests thought, 18 reviews

Situated in Bentota, 1.7 km from Beru Beach, Manara Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$95 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Beruwala, Sunrise Relax Inn offers accommodation with a balcony and kitchen. This property offers access to a terrace, free private parking and free WiFi.

From US$22.80 per night

Cinnamon Luxury Villa, Beruwala,Bentota, a property with a garden, is set in Beruwala, 1.9 km from Moragalla Beach, 46 km from Mount Lavinia Bus Stand, as well as 3.4 km from Kande Viharaya Temple.

From US$45.60 per night

Budget hotels in Maggona West and nearby

Situated in Beruwala, 2.1 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Hanna Villa Beruwala offers an indoor pool and air conditioning.

From US$89.38 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 17 reviews

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

From US$37.40 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 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.

From US$96.80 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 19 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$83.25 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 reviews

Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$46.19 per night

Offering a garden and garden view, Sunrise Holiday Apartment is situated in Beruwala, 1.7 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand.

From US$62.70 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 46 reviews

Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.

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