Skip to main content

Filter by:


Star Rating

Review Score

Maggona – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
Colibri Villa, hotel in Maggona

A 5-minute walk from Maggona Beach in Maggona, Colibri Villa offers accommodations with access to wellness packages, beauty services, and steam room.

10
Scored 10
Exceptional
Rated exceptional
5 reviews
Price from$70per night
Maggona Beach Villa, hotel in Maggona

Offering sea views, Maggona Beach Villa in Maggona offers accommodations, a private beach area, a garden, and a shared lounge.

The location, hospitality of the host family, their super cute puppy & of course the beach 🤩❤🌸 I liked how my family and I could have a pleasant stay and reconnect after being apart for almost three Christmas. We absolutely enjoyed the meals provided and the brief yet meaningful conversations with the host family also time spent with the family's puppy Lily she was an absolute angel. When we wanted to explore food options outside they were understanding of our choice. Overall, we had a blessed time as a family and hope to visit the Villa again some time in the near future 😊❤🌸
5.8
Scored 5.8
Above average
Rated okay
11 reviews
Price from$30per night
Earl's Reef, hotel in Maggona

Facing the beachfront, Earl's Reef offers 4-star accommodations in Bentota and has a fitness center, garden and shared lounge.

NOTHING GOOD TO SAY AVOID THIS ESTABLISHMENT AT ALL COSTS! 0/5 STARS
8.7
Scored 8.7
Excellent
Rated excellent
310 reviews
Price from$105per night
Chami Villa Bentota, hotel in Maggona

Chami Villa Bentota is located in Bentota just 164 feet from the beach and 328 feet from Bentota Railways Station.

guy there trained me to surf. And helped with all the stuff and little things. I want to stay there again. Hey bro, you're the best
9.1
Scored 9.1
Wonderful
Rated wonderful
72 reviews
Price from$30per night
Chitra Ayurveda, hotel in Maggona

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

Nice room with two balconies in white colors, maybe in colonial style. Good bed, linen, towel. Good pressure of hot water. Delicious breakfasts in the picturesque garden with coconut palms, a fruit plate - the largest we have seen in Sri Lanka. Two minutes to a large empty beach. The place is quiet, the railway did not bother us. Actually it was a fun to watch trains passing by. The hotel did not offer lunch or dinner, but there were several restaurants nearby. My wife had a massage and she liked it. The owners suggested visiting a turtle farm. 10 minutes by tuk-tuk. We liked it very much. You can look at newborn turtles and even hold them in your arms.
9.2
Scored 9.2
Wonderful
Rated wonderful
65 reviews
Price from$53.20per night
Villa 80, hotel in Maggona

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

Nice villa... good pool...staff is friendly and helpful....
9.1
Scored 9.1
Wonderful
Rated wonderful
23 reviews
Price from$106.25per night
Laluna Ayurveda Resort, hotel in Maggona

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

Breakfast spread was small - but was OK
7.9
Scored 7.9
Good
Rated good
16 reviews
Price from$49.73per night
Selavi Resort Bentota, hotel in Maggona

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

9.2
Scored 9.2
Wonderful
Rated wonderful
10 reviews
Price from$70per night
Swarnapaya résidence, hotel in Maggona

Located in Bentota, a 13-minute walk from Bentota Beach, Swarnapaya résidence has accommodations with a garden, free private parking and a terrace.

9.6
Scored 9.6
Exceptional
Rated exceptional
20 reviews
Price from$40.50per night
Dutch Gate, hotel in Maggona

Located in Aluthgama, a 19-minute walk from Bentota Beach, Dutch Gate provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Perfect stay. Central in bentota and the staff were amazing in attempting to accommodate us at every turn. May be a tad expensive but the pool area and view from both the room and pool were amazing. Breakfast was great too. Wished we could have stayed a second night. Highly recommend!
7.8
Scored 7.8
Good
Rated good
13 reviews
Price from$50per night
See all hotels in and around Maggona
Subscribe to receive premium deals

Prices drop the second you sign up!