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

Featuring air-conditioned accommodation with a pool with a view, Ceylon Relax Villa is located in Moragalla. This apartment provides free private parking, free shuttle service and free WiFi.

S
Sally
From
United Kingdom
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.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 9 reviews
Price from
US$42
1 night, 2 adults

Sisi's Place

Bentota (Near Moragalla)

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

P
Philip
From
Guernsey
Sisi is a great host with a lot of experience which tourists in Sri Lanka.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
US$34.20
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.

E
Emily
From
United Arab Emirates
Very quiet when we stayed, we were the only party there. Great pool (although a tad chilly!) and amazing Sri Lankan food.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 165 reviews
Price from
US$284.63
1 night, 2 adults

Amber House Lanka

Bentota (Near Moragalla)

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

B
Bianca
From
Italy
I loved this hotel, the room was amazing (it even had a jacuzzi) and the restaurant delicious. The owner Nuwan was very nice, he even picked us up at the train station and offered us a welcome drink. I would have loved to stay more! We did the morning river safari and went to the beach in the afternoon, which is right in front, on the other side of the river (they will take you with their boat and pick you up). Highly recommend!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 185 reviews
Price from
US$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.

E
Eveline
From
Switzerland
History, location and interior design of the facility as well as the choice of food and the friendliness of the staff.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 213 reviews
Price from
US$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 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, 181 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.

B
Boelboel
From
Sweden
We had a great stay, the staff is very nice, the rooms good, the wifi good and also the location. Very close to the beach.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 124 reviews
Price from
US$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.

P
Peta
From
Australia
One of our favourite hotels of our trip. The room was huge, its was clean, our view was awesome and the bed was super comfy. The staff were super attentive. The chef went above and beyond to cook fresh fish for our dinner to perfection, the food was delicious and breakfast was huge.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 455 reviews
Price from
US$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...

E
Erki
From
Estonia
A truly exceptional small hotel near one of the best beaches in Sri Lanka. We stayed for two nights at first and after a few nights in Galle we returned to Villa Bentota given that the hotel was just so good. The hotel buildings and interiors are really beautiful and clean. The room is cleaned in the morning and the staff also enquires if there is a need to do a second cleaning later during the stay. The surroundings are exceptional. All of the staff at the hotel very helpful (although at least one of them was only in it for the tips) and very professional. Special thanks to Chamod and Malith. The breakfast was amazing and the best we had in the 7 hotels we stayed in Sri Lanka. Lunch and dinner were great as well, offering the option to cook essentially whatever the client likes (of course within limits).
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 128 reviews
Price from
US$148
1 night, 2 adults

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

Bentota (Near Moragalla)

Situated in Bentota, 4 km from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Full Board Ayurveda Retreat by the Bentota River features accommodation with an outdoor swimming pool, free private...

M
Moi
From
New Zealand
The resort and staff - fabulous food and Ayuvedic consultation and treatments
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 reviews
Price from
US$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
Fabulous - What previous guests thought, 303 reviews
From US$68.93 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 65 reviews
From US$56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 181 reviews
From US$35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 198 reviews
From US$132.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 84 reviews
From US$60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
From US$38.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 105 reviews
From US$75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 30 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 48 reviews

Most booked hotels in Moragalla and surroundings in the past month

See all

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 Moragalla

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

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 372 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 35 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 574 reviews

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 138 reviews

Budget hotels in Moragalla and nearby

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

Set within 1.4 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand in Beruwala, Om yoga Shala Beruwala offers accommodation with seating area.

From US$20 per night
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$108.90 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 22 reviews

Set in Bentota, 700 metres from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Star Light Tropical Villa offers spacious air-conditioned accommodation with a terrace and free WiFi.

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
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 18 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 9.1
Superb - What previous guests thought, 7 reviews

Set in Beruwala, Aliya Lanka offers beachfront accommodation 400 metres from Moragalla Beach and provides various facilities, such as a garden and a shared lounge.

From US$59 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 47 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 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$62.37 per night

Best hotels with breakfast in Moragalla and nearby

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

Offering a garden and garden view, Rupa Villa is situated in Beruwala, 1.6 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand.

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

Located in Beruwala and only 1.7 km from Moragalla Beach, Gästehaus Isabella provides accommodation with garden views, free WiFi and free private parking.

From US$37 per night

Featuring garden views, Niyanca Guest offers accommodation with a garden and a balcony, around 1.7 km from Moragalla Beach.

From US$57 per night

Lucky Rest, a property with a garden, is set in Beruwala, less than 1 km from Moragalla Beach, 46 km from Mount Lavinia Bus Stand, as well as 2.7 km from Kande Viharaya Temple.

From US$19.38 per night

Set in Beruwala, 1.6 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, DR SCHREIBER VILLa offers a garden and air conditioning.

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

Set in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$56 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 20 reviews

Located within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.

From US$35.09 per night

Cinnamon Luxury Villa, Beruwala,Bentota, a property with a garden, is set in Beruwala, 1.9 km from Moragalla Beach, 46 km from Mount Lavinia Bus Stand, as well as 3.4 km from Kande Viharaya Temple.

From US$45.60 per night

See reviews by guests who stayed at hotels in Moragalla

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 93 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 US$46.62 per night
Scored out of 10, guest rating 8.6
Fabulous - 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
Superb - What previous guests thought, 93 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 9.0
Superb - What previous guests thought, 93 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
India
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 93 reviews
Location on the beach, Monica was lovey. Beds comfortable. Large space. Lovely large pool & nice garden.
Guest review by
Jennifer
United Kingdom