Skip to main content

Search hotels in Moragalla

Enter your dates to see the latest prices and deals for Moragalla hotels

Moragalla – 6 hotels and places to stay

Filter by:

Star Rating
Review score

Ceylon Relax Villa

Moragalla

Ceylon Relax Villa offers accommodations in Moragalla, a 5-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 9 reviews
Price from
$42
1 night, 2 adults

Sisi's Place

Bentota (Near Moragalla)

Facing the beachfront, Sisi's Place offers 3-star accommodations in Bentota and has a garden, private beach area and terrace.

R
Racheal
From
United States
Surprisingly clean, well-designed rooms for the price — a truly great value. The real gem is Sisi himself, who has been a tour guide for 25+ years and will help you do anything you want to (but is also respectful if you just want to chill on the beach!)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 110 reviews
Price from
$34.20
1 night, 2 adults

Taru Villas The Long House - Bentota

Bentota (Near Moragalla)

Located in Bentota, a 2-minute walk from Bentota Beach, Taru Villas The Long House - Bentota provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden....

K
Kartik
From
United Arab Emirates
The property is stunning—peaceful, beautifully maintained, and offering an intimate, luxurious experience. The food was exquisite, with every meal thoughtfully prepared and presented. A special mention to Geeth, the manager, and the staff whose hospitality and genuine care made a lasting impression.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews
Price from
$284.63
1 night, 2 adults

Amber House Lanka

Bentota (Near Moragalla)

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.

A
Alisha
From
United States
Owners are warm and welcoming. Breakfast was fresh and delicious on the outdoor patio on the water. They have their own Tuk Tuk and boat to take you into town or across the water to the beach. The room and bathroom were large and very comfortable. The owners also drove us back to Colombo to catch our flight home. I would definitely recommend this hotel.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 184 reviews
Price from
$63.75
1 night, 2 adults

Lunuganga Estate

Bentota (Near Moragalla)

Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota.

L
Levent
From
Turkey
Overall design, the gardens and the feeling of staying at Bawa’s estate was priceless
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 214 reviews
Price from
$311.60
1 night, 2 adults

Arcade Beach Hotel

Induruwa (Near Moragalla)

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

A
Anna
From
Latvia
Shashi and his wife take care of guests very much! We had pick-up from airport during night and came straight to paradise! Located right on the beach, very calm place with good basic AC room. Everything was clean and well-maintained. Amazing different and very delicious breakfast served individually with ocean view. Shashis wife told us many interesting things about Sri Lanka-its culture/food/traditions. Organized tour to Turtles farm. Very helpful and welcoming family!! Beautiful long beach with turtles putting its eggs at night. We enjoyed relaxed atmosphere there-swimming, suntanning, eating and just enjoying the moment! Definetely will come back!! Thank you!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 183 reviews
Price from
$35
1 night, 2 adults

Chami Villa Bentota

Bentota (Near Moragalla)

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

M
Mariia
From
Russia
It is one of the best places we have ever stayed in the world, let alone Sri Lanka! A very hospitable host and his dog Maya took good care of us. Rooms were huge and cozy with very high loft ceilings, you cannot really see that from the photos on the website. Breakfasts were incredible and featured different sorts of fruit, passionfruit included! Also, staying in this property gives you a good discount on surfing lessons on the beach, so me and my cousin rode our first waves. Just perfect, I recommend this place with all my heart and will definitely come back. ❤
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 125 reviews
Price from
$46.75
1 night, 2 adults

Sea Rock Villa

Bentota (Near Moragalla)

Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities.

A
Archana
From
Germany
Clean, attentive staff and excellent loction, right on the beach. Small property and thus, the pool was not crowded.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 460 reviews
Price from
$99
1 night, 2 adults

The Villa Bentota by KK Collection

Bentota (Near Moragalla)

The Villa Bentota by KK Collection is a beach side boutique hotel featuring individually designed rooms and suites. Surrounded by tropical gardens, it offers 2 outdoor pools and free WiFi in the...

A
Anne-Claire
From
Netherlands
We absolutely loved our stay here, it's a 10/10 and we cannot wait to come back. Everything was great: The friendly and helpful staff, beautiful property, located directly by the beach, the stunning pool, the food and drink options, walkability to other restaurants and the village. We definitely recommend staying here!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
Price from
$148
1 night, 2 adults

Ayuwaters Authentic Yoga and Full Board Ayurveda Retreat by the Bentota River

Bentota (Near Moragalla)

Located in Bentota, 2.5 miles from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Full Board Ayurveda Retreat by the Bentota River has accommodations with an outdoor swimming pool, free private...

A
Ahmed Mohamed Khalil
From
Egypt
This Ayurveda retreat is a gem , we liked the treatments that are done under supervision from specialized doctors, the authentic healthy food, the staff , and the Yoga . And the acupuncture treatments as well. we went there with chronic pains and left with much better state of body and mind . We want to extend our gratitude to Dr. Sana , Dr. Eurang , Anjula the life saver and The chef.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 18 reviews
Price from
$160
1 night, 2 adults
See all 6 hotels in Moragalla

Hotels with airport shuttles in Moragalla

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 308 reviews
From $68.93 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 68 reviews
From $56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 183 reviews
From $35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 202 reviews
From $165.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 85 reviews
From $60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
From $42.18 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 108 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 18 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 31 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 389 reviews
From $273.62 per night

Most booked hotels in Moragalla and surrounding area in the past month

See all

Popular with guests booking hotels in Moragalla

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 96 reviews

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 389 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 486 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 42 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 47 reviews

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 63 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 362 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 567 reviews

Budget hotels in Moragalla and nearby

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 39 reviews

Offering a garden, Om yoga Shala Beruwala offers accommodations in Beruwala. There's a private entrance at the bed and breakfast for the convenience of those who stay.

From $20 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Sunny Villa is located in Beruwala, just a 16-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

From $108.90 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 25 reviews

Offering a garden, Star Light Tropical Villa provides accommodations in Bentota. This property offers access to a terrace, free private parking, and free Wifi.

From $79.92 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 68 reviews

Located in Beruwala, a 6-minute walk from Moragalla Beach, Anura's Elephant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $56 per night

Featuring a garden, Sunrise Holiday Apartment offers accommodations in Beruwala. This beachfront property offers access to a balcony, free private parking, and free Wifi.

From $74.10 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 7 reviews

Aliya Lanka is a recently renovated guest house in Beruwala where guests can make the most of its garden and terrace. This beachfront property offers access to free Wifi and free private parking.

From $59 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 105 reviews

Pahalage Guesthouse is a recently renovated guest house in Beruwala where guests can make the most of its open-air bath and garden.

From $62.37 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 accommodations in Beruwala. Free private parking is available on site.

From $51.50 per night

Best hotels with breakfast in Moragalla and nearby

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

Featuring a garden, Rupa Villa provides accommodations in Beruwala. This property offers access to a patio, free private parking, and free Wifi.

From $55.86 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 21 reviews

Gästehaus Isabella in Beruwala provides accommodations with a garden, a terrace, and a shared lounge. This guest house provides free private parking, luggage storage space, and free Wifi.

From $37 per night

Providing a garden, Niyanca Guest offers accommodations in Beruwala. This property offers access to a terrace, free private parking, and free Wifi.

From $57 per night

Offering a garden, Lucky Rest provides accommodations in Beruwala. This guest house offers free private parking, a shared kitchen, and free Wifi.

From $45.60 per night

DR SCHREIBER VILLa is located in Beruwala, just a 19-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

From $47.88 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 20 reviews

Bay Street provides air-conditioned rooms in Beruwala. This property offers access to a terrace and free private parking.

From $35.09 per night

Cinnamon Luxury Villa, Beruwala,Bentota offers accommodations in Beruwala, 1.2 miles from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand.

From $45.60 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 33 reviews

Offering garden views, The beach gate villa in Beruwala features accommodations and a garden. With lake views, this accommodation provides a terrace.

From $30.68 per night

What Guests Said About Moragalla:

Scored out of 10, guest rating 10

This is such a special place - a family residence that also...

This is such a special place - a family residence that also has separate guest rooms and an apartment, set in the most beautiful gardens with a swimming pool and the beach at the bottom. Breakfast is served upstairs on the terrace which feels like mini botanic gardens. The best thing about it though is the welcome and the way that Monica and her parents look after you during your stay.
Guest review by
Sharon
United Kingdom
Scored out of 10, guest rating 10

Very clean and spacious, and you can always find a place to...

Very clean and spacious, and you can always find a place to take a break and relax during the day or evening. Despite the relatively low number of tourists in 2025/2026, you won't be constantly approached, and if you are, it's in a non-intrusive way. Recommendation: In the evening, take a flashlight along the stone path between Moragalla and the reef beach to watch the tropical fish!
Guest review by
Herbert
Austria

See reviews by guests who stayed at hotels in Moragalla

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 96 reviews
This is a family owned and managed homestay. The facilities are a little older but well maintained. We really liked having the Pool in front of our terrace and access to the beach was no more than 50 meters. The owner arranged for laundry service and took care of all out requests. No dinner service was offered but there are numerous exceptional beach resturants within a 10 to 20 minute walk. We highly recommend this homestay.
Guest review by
Barbara
Germany
From $46.62 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 9 reviews
Really nicely little villa. Kitchenette was well kitted out. Plenty of drinking water was provided. Everything was clean. Pool was a bonus for a dip after a day on the beach. Short walk to beach which had a number of decent restaurants with beach loungers free for guests. Used the airport transport which worked well. Overall a nice place to stay.
Guest review by
Sally
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 96 reviews
Nice place with a gate leading directly to the beach . Monica is a warm-hearted host , always willing to help 😀
Guest review by
sylvie
Guadeloupe
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 96 reviews
Location on the beach, Monica was lovey. Beds comfortable. Large space. Lovely large pool & nice garden.
Guest review by
Jennifer
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 96 reviews
Authentic family run hotel on the beach with practically your own private pool.
Guest review by
Katie
United Kingdom