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
Riverside Inn Fuji, hotel in Maggona

Riverside Inn Fuji is a guest house with cozy rooms offering river views from a balcony. Equipped with free WiFi, the property has an on-site restaurant and serves breakfast in rooms.

The host are very nice and friendly. The place is clean and nice
9.5
Scored 9.5
Exceptional
Rated exceptional
67 reviews
Price from$50per night
Hotel Hemadan, hotel in Maggona

Sitting next to the Bentota River, Hotel Hemadan provides a free boat shuttle to Bentota Beach. Free Wi-Fi is available in public areas.

8.8
Scored 8.8
Excellent
Rated excellent
32 reviews
Price from$50per night
Malu Banna, hotel in Maggona

Malu Banna in Aluthgama features a private beach area and a garden. Featuring a restaurant, the property also has a terrace and a bar. Rooms include a balcony with a river view.

9.7
Scored 9.7
Exceptional
Rated exceptional
10 reviews
Price from$101.20per night
Amber House Lanka, hotel in Maggona

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

Well, the family that runs the business is really welcoming and makes the person feel at home. I liked how big and the clean the room was with its amazing views over the lake.
9.3
Scored 9.3
Wonderful
Rated wonderful
124 reviews
Price from$60per night
Residence Jasmine, hotel in Maggona

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

Location was nice right on the river and a short trip to different beach options and good food. The pool was really great! And friendly staff
9.1
Scored 9.1
Wonderful
Rated wonderful
101 reviews
Price from$35per 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
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
See all hotels in and around Maggona
Subscribe to receive premium deals

Prices drop the second you sign up!