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.

M
Measina Palmer
From
Australia
Sisi's place was fantastic, it was pretty much right on the beach and they've fitted it out with everything you could need or want. The bed was super comfy (comfiest pillows we've had the whole trip), they had hanging racks both inside and outside on the balcony to dry any swimming gear, and they had chairs and tables both inside and on the balcony (which had a great view of the train tracks and to the sea). The fridge was so handy, there was a wardrobe, and a dresser/mirror, the room and balcony were so spacious, they had both a fan and and air conditioner which worked great! The room was so clean. The bathroom was great and they also had a squeegee which is an awesome touch with the open shower (hot water works not that you need it). Both hosts were so lovely, and the breakfast was delicious. We also got a lift to and from the turtle sanctuary for a great price. Honestly one of the most comfortable places we stayed. Also a great location. Can't recommend it enough.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 111 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....

V
Veronica
From
Netherlands
We were welcomed with popsicles when we arrived. Our room was massive, clean and had all the updated appliances. There was a private patio with a sun bed as well. The staff were incredible welcoming, friendly and helpful. They made the bed everyday, sometimes even twice a day, and they had all the mosquito repellents in the room and even replaced the mosquito lamps, incense and more (although we had no issues in the room probably because of that!). Breakfast selection was amazing and delicious. It was also really fun to watch the train go by in the morning during breakfast. Pool was clean and was really nice to dip in to escape the heat. Super convenient location, just walk across the railway tracks and you’re at the beach. There’s 24 hour security to open the gates for you no matter what time you come back. We started our trip here and it has been so hard to live up to those expectations. It is probably the best hotel we’ve ever stayed in.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 169 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.

K
Kristina
From
Turkey
it was really like at home, the sympathetic owner of the hotel, amazing kind family, helped in everything. at the first request, they were taken to the beach by boat. quality, clean. You will not find the best apartments for this price in Sri Lanka
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 183 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, 213 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, 128 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.

L
Leibel
From
Oman
The service was outstanding. After a very early flight they welcomed us in, got our room ready as soon as they could and the location was beautiful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 461 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...

k
katherine
From
Bahrain
Wonderful rooms and very professional staff. Nice touches such as milk and not creamer. First place we stayed with a bathtub too. Lots of hidden areas to explore.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 129 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, 87 reviews
From $70 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.7
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, 392 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, 97 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, 392 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 488 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, 64 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, 569 reviews

Best hotels with breakfast 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, 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 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 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

Budget hotels in Moragalla and nearby

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.4
Very Good - What previous guests thought, 106 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
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 129 reviews

Sky and Sand Guesthouse offers spa facilities and wellness packages, as well as air-conditioned accommodations in Beruwala, 1.1 miles from Moragalla Beach.

From $91.30 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 87 reviews

Located in Beruwala, a 2-minute walk from Moragalla Beach, Anveela has accommodations with a garden, free private parking, a terrace and a restaurant.

From $70 per night

Providing a garden, The Olive Villa offers accommodations in Beruwala. This property offers access to a terrace, free private parking, and free Wifi.

From $74.10 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

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, 97 reviews
Beautiful hotel with gardens onto the beach. Lovely swimming pool in front of the room. Lots of places to eat and drink on the beach within walking distance and safe places to swim. Great breakfast provided on a lovely balcony outside. The owner, Sagarika, was lively and so attentive and helpful throughout our stay Thoroughly recommended this hotel to stay at.
Guest review by
Ruth
United Kingdom
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, 97 reviews
We stayed in the budget room which is totally fine for the affordable price we paid. The breakfast was very good. Monica and her parents are great hosts and really know how to make their guests feel at home. Staying at Sagarika Beach Hotel is a truly authentic experience when in Morogalla.
Guest review by
Anja
Germany
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 97 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, 97 reviews
Authentic family run hotel on the beach with practically your own private pool.
Guest review by
Katie
United Kingdom