Skip to main content

Search hotels in Moragalla

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

Select occupancy

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.

Л
Лина
From
Russia
Beautiful comfortable room, very welcoming family, tasty breakfast
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 195 reviews
Price from
$33.25
1 night, 2 adults

Villa Thamburu, Bentota

Bentota (Near Moragalla)

Located in Bentota, a few steps from Induruwa Beach, Villa Thamburu, Bentota has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Muayad
From
Oman
The villa was amazing overall. The highlight was definitely the food.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 249 reviews
Price from
$206.46
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....

D
Duncan
From
Sri Lanka
From the time we checked in to when we checked out, the attention and courtesy we received from the staff was simply amazing. Their attention to detail and willingness to cater to our needs was refreshing to see. One example was the initiative taken by the chef to bake a "rice flour bread" when informed that one of our guests gluten intolerant. Special mention of Lalith, Sahas and Tharanga for their excellent customer service.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 193 reviews
Price from
$189.90
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.2
Wonderful - What previous guests thought, 189 reviews
Price from
$63.75
1 night, 2 adults

Lunuganga By Teardrop Hotels

Bentota (Near Moragalla)

Lunuganga By Teardrop Hotels features an outdoor swimming pool, garden, a restaurant and bar in Bentota.

K
Kaiming
From
China
Discover a breathtakingly beautiful estate on Sri Lanka's southwest coast, once the weekend escape home of the legendary architect Geoffrey Bawa. This magnificent property has been restored to its former glory by the home-grown Teardrop Hotels collection in collaboration with the Geoffrey Bawa Trust. Bawa's vision of inside-outside spaces and meticulous curation of Burgher antiques and objets from his travels still impresses visitors with its timeless charm. The jewel in the crown is the show-stopping garden, with emerald rice paddies alongside butterfly-shaped ponds and moss-covered Ming pots on manicured lawns. The 7 spacious bedrooms are unique and sublime, spread across the house and garden. Come and experience the magic of this wonderland, where modern comforts meet rich history to create a memorable vacation.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 234 reviews
Price from
$269.93
1 night, 2 adults

Chitra Ayurveda

Bentota (Near Moragalla)

Chitra Ayurveda is a beautiful residency located in the town of Bentota. Featuring stylish rooms with elegant décor, guests also enjoy free internet access and free parking space.

S
Sergey
From
Russia
Nice room with two balconies in white colors, maybe in colonial style. Good bed, linen, towel. Good pressure of hot water. Delicious breakfasts in the picturesque garden with coconut palms, a fruit plate - the largest we have seen in Sri Lanka. Two minutes to a large empty beach. The place is quiet, the railway did not bother us. Actually it was a fun to watch trains passing by. The hotel did not offer lunch or dinner, but there were several restaurants nearby. My wife had a massage and she liked it. The owners suggested visiting a turtle farm. 10 minutes by tuk-tuk. We liked it very much. You can look at newborn turtles and even hold them in your arms.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 112 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.

A
Anush
From
Armenia
Chami, the owner of the Villa and Rathur were so kind in helping us with organizing for us different tours and facilities. Rathur has taught me surfing🏄‍♀️ I had two classes with Rathur and on the second one I was already confidently surfing.😍 The team has supported whatever request we had. We have traveled with family and with elders and all our family really liked the Villa and the team and their support. The rooms were very clean, which was important for us. And the Villa was located in such a good location that there was a sea food restaurant exactly behind the villa. It was very near to the market 5 minute with tuk tuk 🛺 or 10-15 minute by foot. It was near to the train which is good in case one wants to travel around by train. The beach was very clear and very near to the villa, just 10 minute walk and if you ask Rathur, he will show the shortest way to there as well. The most importantly the beach was exactly what I was expecting for swimming.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 153 reviews
Price from
$51
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.

C
Caroline
From
United Kingdom
Fabulous view, super clean, well maintained good condition and , really lovely staff. Breakfast good
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 469 reviews
Price from
$89.10
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.2
Wonderful - What previous guests thought, 159 reviews
Price from
$146.52
1 night, 2 adults
See all 6 hotels in Moragalla

Hotels with airport shuttles in Moragalla

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 341 reviews
From $49.95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 91 reviews
From $46 per night
Airport shuttle
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews
From $45.45 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 107 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 115 reviews
From $55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 206 reviews
From $90 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 93 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 112 reviews
From $35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 106 reviews
From $50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 249 reviews
From $447.33 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, 117 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 507 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 469 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 193 reviews

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 366 reviews

Budget hotels in Moragalla and nearby

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews

Sunny Villa in Beruwala provides accommodations with a terrace and a shared lounge. This beachfront property offers access to free Wifi and free private parking.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 49 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.

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

Featuring garden views, White Umbrella - Homestay in Beruwala provides accommodations, a garden, and a shared lounge. This homestay features free private parking and free shuttle service.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 114 reviews

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

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 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.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 158 reviews

Earl's Regent Beruwala has a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Bentota.

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

1.1 miles from Moragalla Beach in Beruwala, Sky and Sand Guesthouse provides accommodations with access to wellness packages. Spa facilities and a car rental service are available for guests.

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

With Moragalla Beach reachable in 1.3 miles, Paradise Bay offers accommodations, a restaurant, a private beach area, an infinity pool, and a garden.

Best hotels with breakfast in Moragalla and nearby

See all
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.

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

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

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

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 91 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.

Villa

Hotel in Awariwatta
Breakfast options

Villa is located in Awariwatta, just a 6-minute walk from Moragalla Beach and 29 miles from Mount Lavinia Bus Stand. This property offers access to a balcony, free private parking, and free Wifi.

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

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

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

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 13 reviews

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

What Guests Said About Moragalla:

Scored out of 10, guest rating 10

Moragalla Beach is a beautiful and peaceful place, perfect...

Moragalla Beach is a beautiful and peaceful place, perfect for a relaxing holiday. The ocean has a gentle and easy entrance, making swimming very comfortable. The beach is clean and well maintained, with soft sand and plenty of space to relax. There are many cafes and restaurants nearby, so it’s easy to find a place to eat or have a drink. The atmosphere is calm and not too crowded, which makes it ideal for those who want to unwind. Overall, we really enjoyed our time here and would happily come back again.
Guest review byInna
Latvia
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 bySharon
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, 117 reviews
Monica and her family make you feel really welcome in this small family run hotel on the beach at Beruwala. We spent a couple of nights here at the end of our Sri Lanka trip and would wholeheartedly recommend to others. Monica happily offered us to stay beyond the check out time on our last day and allowed us use of a shower in the main building before we left to go to the airport for our midnight flight. Sagarika is friendly, relaxed hotel and the beach location it's difficult to beat. We'll be back!
Guest review byDave
Australia
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 bySally
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 117 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 byFrank
Germany
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 117 reviews
Our host did not hesitate to organise tuk tuks and taxi driver to take us to the airport for our departure flight. She also shared the history of the hotel as well as the impact of the tsunami in Sri Lanka. The hotel had a lovely swimming pool set in lovely grounds with direct access to Moragalla beach
Guest review byFran
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 117 reviews
A great value stay in a charming hotel with a beautiful garden and large swimming pool . The property has beach access and is very close to restaurants. If you want to go anywhere beyond the beach Monika (who is super helpful) can help arrange a tuk tuk.
Guest review byTom
United Kingdom

More places to explore, more ways to go