Skip to main content

Search hotels in Moragalla

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

Moragalla – 7 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, 8 reviews
Price from
$42
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 shared...

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.5
Exceptional - What previous guests thought, 143 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.

M
Mashhoor Talhami
From
Qatar
Every thing was perfect. Excellent hospitality by the owner. Very cooperative and helpful. The rooms are fabulous very comfortable with what ever you expect is available. The breakfast and dinner are very delicious with suitable value of money. Sure I highly recommend this hostel. The view on the river giving extra value and enjoyment. The owner offer free pick up by the boat to the beach. This hotel is perfect.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
$65
1 night, 2 adults

Lunuganga Estate

Bentota (Near Moragalla)

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

A
Anocha
From
Thailand
Environmental and landscape is perfect. Very nice and well trained staff. Perfect breakfast and dinner.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 202 reviews
Price from
$334.97
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.

L
Lakshmi
From
United Arab Emirates
We had a delightful one-night stay at Arcade Beach Hotel during our trip to Sri Lanka, and it was an unforgettable experience. Though a small place, the hotel offers an incredibly cozy and peaceful atmosphere. The best part? The beach is just a short walk away, giving the feeling of having a private seaside retreat all to yourself. A special appreciation goes to Ms. Shashi, our host, who made our stay truly comfortable. From the moment of booking, she maintained great communication, ensuring everything was ready for our arrival. Upon check-in, she personally guided us to the rooms, took note of our breakfast preferences, and made thoughtful arrangements so we could enjoy the morning meal while overlooking the sea. Her kindness and attention to detail created a warm and welcoming experience. If you’re looking for a quiet, scenic stay by the beach with personalized hospitality, Arcade Beach Hotel is a wonderful choice. Highly recommended!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 173 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.

L
Laura
From
United States
Very clean and spacious rooms.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 116 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
Anil Manjappa
From
India
Nice beach side property to sit and relax, beach side hut and hammock make this property very unique they have their own in house bar and restaurant where guests will be served with drinks and delicious food. I liked the varieties and preparation of the food.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 446 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, 116 reviews
Price from
$133.20
1 night, 2 adults

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

Bentota (Near Moragalla)

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

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.6
Exceptional - What previous guests thought, 13 reviews
Price from
$160
1 night, 2 adults

Nivartana Villa and Purana Ayurveda Center

Bentota (Near Moragalla)

Located in Bentota, a 18-minute walk from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
$17
1 night, 2 adults
See all 7 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, 280 reviews
From $39.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 60 reviews
From $56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 173 reviews
From $35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 197 reviews
From $122.13 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 79 reviews
From $60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
From $31.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 98 reviews
From $55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10 reviews
From $82.35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 23 reviews

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

See all

Popular with guests booking hotels in Moragalla

Popular with guests booking hotels in Moragalla

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

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 578 reviews

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 13 reviews

Best hotels with breakfast in Moragalla and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 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, 20 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 $55.50 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

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, 60 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
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 23 reviews

Located in Beruwala, one mile from Moragalla Beach, E & C Guesthouse provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

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

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

Offering a garden, The beach gate villa offers accommodations in Beruwala. This beachfront property offers access to a terrace, free private parking, and free Wifi.

From $35.40 per night

Budget hotels in Moragalla and nearby

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

1.2 miles from Moragalla Beach in Beruwala, Sumal Villa provides accommodations with access to spa facilities and wellness packages.

From $37.40 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 $51.50 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 93 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 $56.70 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Located in Beruwala, 1.1 miles from Moragalla Beach, White Elephant Villa & Restaurant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $48.41 per night

Located in Aluthgama, a 2-minute walk from Moragalla Beach, Ahyora Beach Beruwala provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. 29...

From $61.60 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 120 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 $71.50 per night

Hanna Villa Beruwala is located in Beruwala, just 1.3 miles from Moragalla Beach and 28 miles from Mount Lavinia Bus Stand. This property offers a private pool and free private parking.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 7 reviews

Located in Beruwala, a few steps from Moragalla Beach, Muthumuni Ayurveda Beach Resort provides accommodations with a garden, free private parking, a shared lounge and a terrace.

From $74.99 per night

See reviews by guests who stayed at hotels in Moragalla

See all
From $46.62 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 8 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 8.9
Excellent - What previous guests thought, 89 reviews
Monica and her parents are such lovely hosts who do everything to make you happy. The beach villa, the rooms, and most of all the pool are great! Breakfast is lovely and served on a nice terrace. And the beach right in front of the property with nice restaurants in walking distance. What else could you wish for!
Guest review by
Frank
Germany
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 89 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 8.9
Excellent - What previous guests thought, 89 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 8.9
Excellent - What previous guests thought, 89 reviews
Authentic family run hotel on the beach with practically your own private pool.
Guest review by
Katie
United Kingdom