Skip to main content

Search hotels in Maggona West

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

Maggona – 5 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.

D
David
From
United Kingdom
amazing property with even better hosts, Apul and his wife were amazing and i will definitely be stopping there again when next visiting Sri Lanka
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$75
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.

I
Ingolf
From
Austria
Brand new, spacous, super clean rooms. Rich and tasty breakfast. Very nice host. Walk across the railroad and you are at the beach.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 101 reviews
Price from
US$34.20
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.

B
Balasuriya
From
Sri Lanka
I had a delightful stay at Amber House Lanka, where the serene river view added to the charm of the experience. The facilities surpassed my expectations, and the staff demonstrated remarkable friendliness and provided exceptional customer service throughout my visit. I wholeheartedly recommend this establishment
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 181 reviews
Price from
US$63.75
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.

l
lucyna
From
Sri Lanka
Great location. The beach is beautiful. The owner is super honest and helpful. He helped me organize my wedding and attractions for us and the wedding guests when the people who were supposed to do it did not fulfill what was in the contract
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 119 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...

A
Anthony
From
United Kingdom
I went with my wife. Very authentic Ayurveda center with 7 rooms. The doctors are very knowledgeable. We have done Ayurveda many times in srilanka and this is one of my favorites. The cave meditation , art theraphy and beach yoga were very special to us. My wife is a Doctor and she Loved it. 🥰
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 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$16.15
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.2
Superb - What previous guests thought, 29 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.

M
Merchant Khozema
From
India
Beautiful resort with large room and bathroom, facilities top notch. Staff himalsha, nimal and mitu very helpful . Breakfast was superb with variety and large portion. Highly recommended
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 43 reviews
Price from
US$72
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, 15 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.

V
Vaclav Ceplecha
From
Czech Republic
A truly beautiful property right in the heart of Bentota! The house and grounds are absolutely stunning – spacious, elegant, and surrounded by a lush, well-maintained garden that feels like a private retreat. The rooms are large and comfortable, with the charm and character of an old colonial-style home, which adds a unique touch to the stay. The property itself is very spacious, offering plenty of privacy and peace at night, yet it is only a short walk to the beach and the town centre, making it perfectly located for both relaxation and convenience. The Sri Lankan family managing the property is absolutely lovely – warm, welcoming, and always ready to help. Breakfast was also excellent: generous portions, beautifully presented, and full of fresh fruit. The history of the house is fascinating and adds even more character to the overall experience.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 48 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.7
Fabulous - What previous guests thought, 303 reviews
From US$68.93 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 181 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 12 reviews
From US$61.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 63 reviews
From US$56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 33 reviews
From US$99.90 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 41 reviews
From US$203.62 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 83 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$38.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 77 reviews
From US$81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 reviews

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

See all

Popular with guests booking hotels in Maggona

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

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 33 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 303 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Beruwala

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 63 reviews

Budget hotels in Maggona West and nearby

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 6.0
Pleasant - What previous guests thought, 20 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$80 per night

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, 18 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 9.6
Exceptional - What previous guests thought, 22 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$69.93 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$74.10 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Featuring a restaurant and an outdoor pool, Bochum Lanka Resort offers accommodation in Beruwala. Free private parking is available on site.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 47 reviews

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

From US$51.50 per night

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
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 198 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$58.83 per night

Boasting air-conditioned accommodation with a balcony, S And K Holiday Stay is situated in Beruwala. This property offers access to a terrace, free private parking and free WiFi.

From US$30.78 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 12 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$54.45 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 22 reviews

Located in Beruwala, less than 1 km from Beru Beach, Sumadai Beach Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$31.92 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
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 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

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