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
Daham Panduwawala
From
Sri Lanka
The host and the facilities included were something that exceeded the expectations. the interior of the room felt very homely and comfortable. Highly reccomended for any solo traveller or to a person on business trips.
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)

Boasting sea views, Sea View Villa Bentota, Induruwa features accommodation with a private beach area, a garden and a bar, around 200 metres from Induruwa Beach.

V
Vojtěch
From
Czech Republic
The best thing was the short way to the ocean.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 148 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.

B
Bronislav
From
Czech Republic
Beautiful accommodation, friendly and kind staff, the surroundings of the pool and the park very clean and pleasant
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 195 reviews
Price from
US$42
1 night, 2 adults

Cinnamon Bentota Beach - Signature Selection

Bentota (Near Moragalla)

Situated in Bentota, 300 metres from Bentota Beach, Cinnamon Bentota Beach - Signature Selection features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

R
RA
From
Italy
We had a great stay! The rooms are spacious, elegant, and clean, with everything just right. The balcony was a good size and perfectly equipped, making it a great spot to relax. We had requested rooms next to each other, and the hotel team kindly arranged it. The location is truly special, one side of the hotel offers a stunning lake view, and you can walk all the way through the property to reach the beautiful beach on the other side. The pools are lovely, and the pool bar is cool. The team there is friendly, attentive, and they even remembered our previous orders, which made us feel genuinely welcomed. The buffet for both breakfast and dinner were excellent, offering a wide variety of tasty dishes with something for everyone. The setting, overlooking the lake, made the dining experience even more enjoyable. The selection covers most cuisines, so there's always something new and delicious to try. Overall, this hotel stands out for its thoughtful service, beautiful setting, and exceptional amenities. We would gladly return and highly recommend it!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 808 reviews
Price from
US$168
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 garden.

C
Cristal
From
China
The place was a little bit secret. From outside, we can not see how beautiful the interior is. It seems there are not too many customers in the hotel. It was quiet. From the hotel, we could walk to the beach. The second last night in Sri Lanka, the hotel was fantastic!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 162 reviews
Price from
US$284.63
1 night, 2 adults

Lucky Prince Villa & Ayurveda Wellness

Aluthgama (Near Moragalla)

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

P
Peter-Jon
From
United Kingdom
The couple that hosted were amazing, very welcoming and kind. The breakfast that is included was excellent with omelette and fruit and yogurt and juice and toast and local Sri Lankan breakfast stuff and pot of tea or coffee. The bed was large with its own mosquito net and the sheets were good quality and clean, and the pillows were good and the bed was comfortable. The shower was excellent and enclosed with its own prospect store, but it was a large area that was enclosed. The bathroom was a good size.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 113 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, 228 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.

A
Ahmed
From
Saudi Arabia
Very respectable and top in literature and kindness and they offer all the services you want, and breakfast is very delicious, I will repeat my visit to them next time ❤️
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 417 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.

M
Maja
From
Poland
The best value for money we’ve experienced in Sri Lanka. There is a fridge in the room and big, clean common kitchen available. In the bathroom there are free mini cosmetics. There is a fan, free ac, mosquito net annddd a couch:) The rooms have access to a common balcony, nice to hang out at. Owners are nice and helpful. Location is close to the beach, there are some restaurants around :)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 105 reviews
Price from
US$18
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.

s
sumit
From
India
The location is amazing. Its right at the beach. This hotel is run by family and the owner personally takes good care of the guests. The best part was even if the owner's wife was in hopsital, he came all the way just to ensure that we have a smooth checkin. Thanks a lot for the gesture Harshit. The breakfast was amazing and was cooked by owner's family so you get to taste the home food. I would definately come back to this place if i visit next. Thanks Harshit for all the help. It was amazing stay. Good luck
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 177 reviews
Price from
US$35
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

Popular with guests booking beach hotels in Moragalla

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking beach hotels in Moragalla

Popular with guests booking beach hotels in Moragalla

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 92 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 808 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 426 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 303 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 731 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 460 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 480 reviews

Popular with guests booking beach hotels in Bentota

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 32 reviews

Beach Hotels with swimming pools in Moragalla and nearby

Set 1.6 km from Moragalla Beach, Villa Avanthi offers a private beach area, an outdoor swimming pool and air-conditioned accommodation with a balcony and free WiFi.

From US$54.72 per night

Sunny Villa

Beruwala
Swimming pool
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Situated in Beruwala, 1.4 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Sunny Villa offers an outdoor swimming pool and air conditioning.

From US$96.80 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 100 reviews

Featuring an open-air bath and views of garden, Pahalage Guesthouse is a recently renovated guest house located in Beruwala, 1.7 km from Moragalla Beach.

From US$56.70 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 426 reviews

Cinnamon Bey features bright and spacious rooms with a private balcony. It features an outdoor pool. The sea-facing rooms are air-conditioned and are equipped with a minibar, a safe and satellite TV.

From US$571.12 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 123 reviews

Boasting pool with a view, Sky and Sand Guesthouse is situated on the beachfront in Beruwala. The property has pool and garden views, and is 1.8 km from Moragalla Beach.

From US$91.30 per night

The Palms

Bentota
Swimming pool
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 140 reviews

Welcome to The Palms! Located in the picturesque town of Beruwala, Sri Lanka. The Palms offers a tropical paradise with the glistening Indian Ocean as its backdrop.

From US$633.69 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 33 reviews

Located in Beruwala, Paradise Bay offers beachfront accommodation 2 km from Moragalla Beach and offers various facilities, such as a private beach area, an infinity pool and a garden.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 17 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$95 per night

Highly rated beach hotels in Moragalla and nearby

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 27 reviews

Featuring a balcony with garden views, a private beach area and a garden, The beach gate villa can be found in Beruwala, close to Moragalla Beach and 46 km from Mount Lavinia Bus Stand.

From US$31.86 per night

Sumal Villa

Beruwala
8.0+ review score
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 17 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 8.2
Very good - What previous guests thought, 38 reviews

Guesthouse Panorama in Beruwala has 1-star accommodation with a private beach area and a bar. This beachfront property offers access to a terrace, free private parking and free WiFi.

From US$33.99 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 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$31.93 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 480 reviews

Occidental Eden Beruwala provides elegant rooms on the west coast of Sri Lanka, along the golden sands of Beruwela. It features a freshwater outdoor pool, an Ayurveda Centre and 3 restaurants.

From US$859.35 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 114 reviews

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

From US$90.90 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 6 reviews

Set in Beruwala, 600 metres from Beru Beach and 44 km from Mount Lavinia Bus Stand, Sujee Villa CeylonHub offers spacious air-conditioned accommodation with a terrace and free WiFi.

From US$22.80 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 303 reviews

NH Bentota Ceysands Resort is situated a 15-minute drive from the popular Sea Turtle Hatchery. It features an outdoor swimming pool and a fitness centre. Free Wi-Fi access is available at all areas.

From US$354.35 per night

Enjoy breakfast in Moragalla and nearby

E & C Guesthouse

Beruwala
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 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 7.5
Good - What previous guests thought, 46 reviews

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

From US$51.50 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 23 reviews

Located in Beruwala, less than 1 km from Beru Beach, Sumadai Beach Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$31.92 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 12 reviews

Ranga Holiday Resort is located in Bentota just 100 metres from the beach and 150 metres from Aluthgama Railway Station.

From US$102.85 per night

Marina Bentota

Bentota
Breakfast options
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Set in Bentota, a few steps from Bentota Beach, Marina Bentota offers accommodation with a garden, free private parking, a private beach area and a terrace.

From US$177.76 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 808 reviews

Situated in Bentota, 300 metres from Bentota Beach, Cinnamon Bentota Beach - Signature Selection features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

From US$941.05 per night

Thaala Bentota

Bentota
Breakfast options
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 731 reviews

Thaala Bentota is located on the best beach strip along Sri Lanka’s western coastline. The property is 99 km from Bandaranaike International Airport and 66 km away from the city of Colombo.

From US$843.70 per night

EKHO Surf Bentota

Bentota
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 460 reviews

Nestled along the sun-kissed southwest coast of Sri Lanka, EKHO Surf Bentota is an invitation to a paradisiacal haven.

From US$785.28 per night

Save money on beach in Moragalla and nearby – budget options available

Sunrise Holiday Apartment

Beruwala
Budget options available

Offering a garden and garden view, Sunrise Holiday Apartment is situated in Beruwala, 1.7 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand.

From US$74.10 per night

Lagoon Bentota Resort

Bentota
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 39 reviews

Situated in Bentota, 2.6 km from Bentota Beach, Lagoon Bentota Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$62.44 per night

Riviera Tide

Bentota
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 32 reviews

Set in Bentota, 500 metres from Bentota Beach, Riviera Tide offers accommodation with a garden, free private parking, a restaurant and a bar.

From US$99.90 per night

Chami Villa Bentota

Bentota
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 115 reviews

Chami Villa Bentota is located in Bentota just 50 metres from the beach and 100 metres from Bentota Railways Station. the guesthouse provides simple accommodation with private bathrooms and free Wi-Fi...

From US$45 per night

Grace Villa Bentota

Bentota
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 40 reviews

Set just 2.3 km from Bentota Beach, Grace Villa Bentota features accommodation in Bentota with access to a garden, a terrace, as well as a shared kitchen.

From US$7 per night

Sinha VIlla

Bentota
Budget options available

Set in Bentota, within 400 metres of Bentota Beach and 1.1 km of Bentota Lake, Sinha VIlla offers accommodation with a private beach area and free WiFi as well as free private parking for guests who...

Canal Villa

Bentota
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 71 reviews

Located in Bentota, within 1.5 km of Bentota Beach and 1.3 km of Bentota Lake, Canal Villa provides accommodation with a private beach area and free WiFi as well as free private parking for guests who...

From US$47.50 per night

Prince Beach Hotel Bentota

Bentota
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 27 reviews

Situated in Bentota, 400 metres from Bentota Beach, Prince Beach Hotel Bentota features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$66 per night

Beach hotels that guests love in Moragalla

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 92 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 9.0
Superb - What previous guests thought, 92 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 9.0
Superb - What previous guests thought, 92 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