The 10 best beach hotels in Moragalla, Sri Lanka | Booking.com
Skip to main content

Beach Hotels in Moragalla

Find the beach hotels that appeal to you the most

The best beach hotels in Moragalla

Check out our pick of great beach hotels in Moragalla

Filter by:

Review score

Sriyan Villa

Beruwala (Near Moragalla)

Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.

D
Dinuka
From
Australia
Unexpectedly found, It is small villa, with mini fridge and kitchen. Room is plenty for 2 of us, with a comfortable bed. Everything was there that we can think of like hot water, A/C, and the internet. Owner of the place was very kind towords us.Beach near it was one of the best. He arrange a village tour for free of charge. Breakfast was also good. The time spent there was very enjoyed.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
US$25
1 night, 2 adults

Sea View Villa Bentota, Induruwa

Induruwa (Near Moragalla)

Offering a garden and sea view, Sea View Villa Bentota, Induruwa is situated in Induruwa, 200 metres from Induruwa Beach and 3.7 km from Bentota Lake.

J
Jhonsen
From
Australia
Excellent beach front villa and restaurant ...
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 143 reviews
Price from
US$35
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South (Near Moragalla)

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.

N
Nikita
From
Georgia
I absolutely loved staying here. The place is rather secluded, away from tourist crowds, but what you're getting outweighs this in so many ways. And you're getting: (1) the host who is always eager to help and who, I could see, really cares about the property and keeps it well-functioning at all times, (2) a personal chef who cooks delicious meals to your order every evening — the prices are more than reasonable, and the food I tried in nearby restaurants doesn't even compare to the quality of these home-cooked wonders, (3) amazing and helpful staff who make sure all your needs are met, (4) beautiful clean beach just 20-30 meters away from your room, (5) picturesque sunsets you can view right from the balcony.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 188 reviews
Price from
US$42
1 night, 2 adults

Taru Villas The Long House - Bentota

Bentota (Near Moragalla)

Located in Bentota, 200 metres from Bentota Beach, Taru Villas The Long House - Bentota provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared...

E
Esther
From
Netherlands
The hospitality and friendliness of the staff is just perfect! The food is great too. We started our holiday here and it was great to recover from the flight, you can also go for trips, we went to the Brief Gardens which was great, but there is more to explore, so you can definitely stay longer here.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 135 reviews
Price from
US$284.63
1 night, 2 adults

Lucky Prince Villa

Aluthgama (Near Moragalla)

Facing the seafront, Lucky Prince Villa is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

A
Andrea
From
Germany
Lakmal, Morin and the hole family are so great, lovely people. The accommodation is nice, close to the beach and to restaurants. We felt like home and also our kids felt very welcome. We can highly recommend staying with this family.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Price from
US$47
1 night, 2 adults

Sri Lancashire Guest House

Bentota (Near Moragalla)

Located in Bentota, within 100 metres of Bentota Beach and 3.5 km of Bentota Lake, Sri Lancashire Guest House provides accommodation with a private beach area and free WiFi as well as free private...

I
Irina
From
Estonia
A lovely Guest House for quiet and relaxing stay. Very clean, very comfortable, very stylish. Wonderful breakfast, probably the best in Sri Lanka :) Located near the beach (across the road) where we could use sunbeds free of charge. Guest House provided beach towels as well. We liked everything and enjoyed every minute of our stay over there. Thank you!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 205 reviews
Price from
US$38
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Moragalla)

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

H
Helena
From
Spain
The location is perfect, just few meters to the beach and very close to many restaurants. The room was very nice, very clean and with AC and hot water, which was perfect. The guy and the woman were very nice and friendly people, helping in everything we could need and more. And then the breakfast was very good, the best one we had in all the travel around Sri Lanka.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 400 reviews
Price from
US$26.60
1 night, 2 adults

Channa Villa & Tours

Bentota (Near Moragalla)

Situated within 500 metres of Bentota Beach and 400 metres of Bentota Lake in Bentota, Channa Villa & Tours features accommodation with seating area.

J
Jacka
From
Australia
The staff were very friendly and accomodating - arranged an airport transfer and food delivery for my first night. Very safe for solo female travellers!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Price from
US$21
1 night, 2 adults

Arcade Beach Hotel

Induruwa (Near Moragalla)

Located in Induruwa, a few steps from Induruwa Beach, Arcade Beach Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.

J
Jagoda
From
Switzerland
I absolutely loved this small hotel! It’s simple, but its location right by the beach makes it truly special. Waking up to the sound of the waves and enjoying the ocean view was amazing. The atmosphere was peaceful, and our host Sashi was so friendly and welcoming. Every day, we were treated to a different delicious breakfast, which made our stay even more special. Plus, we could always count on Sashi for help—such a kind and attentive person! This hotel is a true hidden gem by the beach. Highly recommended! :)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 173 reviews
Price from
US$35
1 night, 2 adults

Chami Villa Bentota

Bentota (Near Moragalla)

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

l
lucyna
From
Poland
the owner with his biggest and cutest Labrador in Sri Lanka. The owner who earns money and supports poor and needy people, so if you want to help people in Sri Lanka, it is worth leaving your money with Chami. You can also eat great fish at Villa Chami (I recommend it with tomato sauce). And Maja the dog is the entertainment of the entire Bentota beach, swimming and playing in the waves of the sea. People come to take photos and videos of Maja. A special couple Chami and Maja
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Price from
US$46.75
1 night, 2 adults
All beach hotels in Moragalla

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Moragalla and surroundings in the past month

See all

Beach hotels that guests love in Moragalla

See all
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 89 reviews
    The location of the property is excellent. On the beach itself. The pool is clean and big enough for a swim and leisure. It’s a peaceful place to unwind and be away from traffic and noise. Trees and greenery surrounds you. Sagarika is a perfect host.
    Guest review by
    Neville
    Family with young children
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 89 reviews
    Authentic family run hotel on the beach with practically your own private pool.
    Guest review by
    Katie
    Young couple
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 89 reviews
    It was our second visit to Sagarika. We love the location on the beach and being able to walk along the beach to restaurants serving great value meals including local fresh fish. The family who own and run the hotel are very friendly and helpful and make everyone very welcome. Breakfasts are delicious and the rooms are clean and comfortable. The hotel garden attracts many local birds including peacocks which are great to see. A lovely place to stay in a sunny safe and friendly country that really needs more tourists. Highly recommend.
    Guest review by
    Rosalind
    Young couple