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.

V
Victoria
From
United Kingdom
Very warm welcome. We were offered tea or fresh coffee immediately and Ganga (our hostess) asked if we were hungry (we were starving!) and prepared us a delicious home cooked meal. The villa is absolutely beautiful, surrounded by lush gardens and has a lovely pool. Rooms are immaculate and comfortable. Fresh coffee (delicious) and tea is always on hand and breakfast was delicious and plentiful. Ganga and Upal are amazing hosts. Ganga did our laundry, fed us and Upal took my husband on a day tour of the local sites and temples (I stayed at the villa and had the most lovely lazy day) The shops and high street are a 5 minute walk away and everyone is so friendly and welcoming. We had the most lovely time there and were rested and refreshed. Upal offers an airport shuttle too for a very reasonable price. We’ve decided to change our travel plans and go back there because we loved it so much. I highly recommend this place, in fact I’d say this has been the most hospitable and welcoming place we’ve ever stayed. The price is very reasonable, the time spent there is just bliss and the company of Ganga and Upal is just the icing on the cake.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 20 reviews
Price from
US$70
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, 175 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.

c
chaebin
From
South Korea
Very kindly host, and great breakfast, we checked 1 night. chami villa gave us hot shower, good condition room, powerful A/C. the villa was best in srilank for me. and the master host has a boat, IF you want bentota boat tour; than please book for him. I booked another tour platform(app), that price was very expensive, but the master can give you good tour price. and his big dog, maya was very kind, and charming so you didn't afraid about the dog.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 116 reviews
Price from
US$46.75
1 night, 2 adults

Ayuwaters Authentic Yoga and Ayurveda Retreat by the Bentota River All Inclusive

Bentota (Near Maggona)

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

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, 13 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.

A
ANTHONY
From
France
Wow. Such a nice place ! Clean. Confortable. All new . I really recommande !
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 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.

J
Jerri
From
Finland
A superb place! Host and his family are very welcoming and able to help with everything you might need or want to do. Very good breakfast. Room is spacious and clean, and I think shower was the best I had in Sri Lanka. The place is just next to the railway but the trains don’t go during night hours. Personally I didn’t mind at all, but every now and then it’s a bit noisy.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 79 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.

J
John
From
New Zealand
Everything was super clean & the property carefully maintained and cared for. Great breakfast 🙏
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 23 reviews
Price from
US$39.14
1 night, 2 adults

Hela Gedara Villa Beruwala

Beruwala (Near Maggona)

Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

T
Tom
From
United Kingdom
Great place to stay in Beruwala the hosts were very friendly and the room was huge. For us the location was fine as we had a tuk tuk, not sure if this would be as accessible without.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$145
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, 13 reviews
Price from
US$60
1 night, 2 adults

Anveela

Beruwala (Near Maggona)

Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant.

A
Avinash
From
India
I would give Anveela 20 or 30 out of 10 for cleanliness alone. Everything and everywhere you look it was spotless, not a spec of dust. Hard to believe the property is 7 years old. Family rooms and the double were very spacious. We had 3 rooms/apartments. All very spacious. Property is a short walk to the beach. The pool was clean and warm even during the evening, not sure if it was heated. Nilan had arranged a tuk-tuk for going towards the city/stores. Return trip costed 600LKR including waiting at Cargill. On New year's eve we saw fireworks from the balcony, which was a bonus.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 79 reviews
Price from
US$60
1 night, 2 adults
See all hotels in and around Maggona

Hotels with airport shuttles in Maggona West

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

See all

Budget hotels in Maggona West and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 10 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$44 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 9.8
    Exceptional - What previous guests thought, 5 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
  • Scored out of 10, guest rating 8.7
    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 10.0
    Exceptional - What previous guests thought, 17 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$77.70 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 23 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
  • 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.

    From US$41.20 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 45 reviews

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

    From US$50.99 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, 187 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$43.29 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 9 reviews

    Situated in Padagala, 2.5 km from Kalamulla North Beach, 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 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 10.0
    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$20.52 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 5 reviews

    Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 14 reviews

    Set in Beruwala, 2.1 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, SunSet Guest House offers air conditioning.

    From US$24.72 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Offering a garden and garden view, Rupa Villa is situated in Beruwala, 1.6 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand.

    From US$55.86 per night