Skip to main content

Search hotels in Maggona West

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

Filter by:

Star rating

Review score

Maggona – 263 hotels and places to stay

See the latest prices and deals by choosing your dates.
Chami Villa Bentota, hotel in Maggona

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

Staff are super friendly and supportive 💯. They make our stay easier. Room is so spacious Breakfast is super amazing. Location is nearby the beach. Many restaurants around the area. It's near by the Madu River. All was perfect ✔️
Scored 9.1
9.1
Rated superb
Superb
75 reviews
Price from
£23.31
1 night, 2 adults
Chitra Ayurveda, hotel in Maggona

Chitra Ayurveda is a beautiful residency situated in the town of Bentota. Featuring stylish rooms with elegant décor, guests also enjoy free internet access and free parking space.

The staff.
Scored 9.1
9.1
Rated superb
Superb
67 reviews
Price from
£62.93
1 night, 2 adults
Villa 80, hotel in Maggona

Featuring an outdoor pool and a beautifully-landscaped garden, Villa 80 offers homely and comfortable accommodation with free Wi-Fi access in the entire property.

The staff were amazing. The owner was there and he made us feel very welcome. They went out of their way to help. We requested a late checkout and they provided that as well. They have also bought the adjoining land recently, so the resort will be really nice in a year or so as it expands.
Scored 9.1
9.1
Rated superb
Superb
23 reviews
Price from
£97.11
1 night, 2 adults
Laluna Ayurveda Resort, hotel in Maggona

Situated close to Bentota River, Laluna Ayurveda Resort offers peaceful and comfortable accommodation surrounded by lush greenery.

Amazing view from our room, very helpful staff. We got sick so it was a nice surprise to find out the Ajurveda Center belongs to the hotel, inhalations they organized helped. One morning my son was sick and sleeping longer, restaurant staff brought breakfast to our tarasse. Boats and ski jets are here to be used/rented. Swimming pool is nice too.
Scored 7.6
7.6
Rated good
Good
18 reviews
Price from
£51.36
1 night, 2 adults
Selavi Resort Bentota, hotel in Maggona

Set beside the scenic Bentota River and within a protected Salt water Mangrove Sanctuary, 2 km from the beautiful Bentota beach and Bentota city center, is the well appointed guest house - Selavi...

Very nice, cosy and calm place. you will get a great view over the Bentota River for time of your breakfast and great service of the local staff. This is especially good for family with kids (like us, we are five )because these are two separate bungalows with a nice garden. 
Scored 9.2
9.2
Rated superb
Superb
10 reviews
Price from
£53.74
1 night, 2 adults
Swarnapaya résidence, hotel in 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.

Owner is friendly and helpful. Very nice and comfy living
Scored 9.5
9.5
Rated exceptional
Exceptional
23 reviews
Price from
£37.13
1 night, 2 adults
Hotel Coconut Bar Sea Lodge, hotel in Maggona

Situated in Beruwala, 1.7 km from Moragalla Beach, Hotel Coconut Bar Sea Lodge features accommodation with a garden, free private parking, a private beach area and a shared lounge.

Attentive staff, always very kind and helpful. The rooms are spacious and the beds are very comfortable. The breakfast is plentiful and of good quality. The location of the hotel is idyllic! Go without hesitation.
Scored 9.0
9.0
Rated superb
Superb
26 reviews
Price from
£44.01
1 night, 2 adults
Dutch Gate, hotel in Maggona

Set in Aluthgama, 1.7 km from Bentota Beach, Dutch Gate offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

It was in a beautiful position near the river with lovely views. The room was big and comfortable. Even had a bath.
Scored 8.0
8.0
Rated very good
Very good
17 reviews
Price from
£43.07
1 night, 2 adults
Residence Jasmine, hotel in Maggona

Offering an outdoor swimming pool and a restaurant, Residence Jasmin is located just 1.6 km from the scenic Bentota Lake. Free WiFi access is available.

Mostly, the location is great. Owner and family they are very kind and helpful.
Scored 9.0
9.0
Rated superb
Superb
105 reviews
Price from
£31.08
1 night, 2 adults
Amber House Lanka, hotel in 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.

Food is very delicious and Affordable rate, also on requested they made food for us in Indian style.And Boat for Sea safari provided on cheaper rate than the others.. property is very very nice, sea location.
Scored 9.2
9.2
Rated superb
Superb
150 reviews
Price from
£56.11
1 night, 2 adults
See all hotels in and around Maggona