Skip to main content

Filter by:


Star Rating

Review Score

Moragalla – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
Sagarika Beach Hotel, hotel in Moragalla

Located on Sandy Moragalla Beach, Sagarika Beach Hotel offers classic accommodations with an outdoor swimming pool and a garden.

Very friendly people, nice room, nice location, large and very clean pool.
9.3
Scored 9.3
Wonderful
Rated wonderful
38 reviews
Price from$60per night
Ceylon Relax Villa, hotel in Moragalla

Just a 5-minute walk from Moragalla Beach and 1.1 miles from Bentota Beach, Ceylon Relax Villa features accommodations in Moragalla, with a garden and a terrace.

Clean, room size, location
8.4
Scored 8.4
Very Good
Rated very good
5 reviews
Price from$34.20per night
Sea Rock Villa, hotel in 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.

Sea view and restaurant setting is lovely.
9.3
Scored 9.3
Wonderful
Rated wonderful
343 reviews
Price from$72per night
Palm Beach Inn & Sea Shells Cabanas, hotel in Moragalla

Surrounded by lush greenery and vegetation, Palm Beach Inn & Sea Shells Cabanas is located within a 10-minute drive from the popular Lunuganga.

Very dirty
7.5
Scored 7.5
Good
Rated good
129 reviews
Price from$24.05per night
Janus Paradise Rest, hotel in Moragalla

Located in Bentota, a few steps from Induruwa Beach, Janus Paradise Rest has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Exquisitely located on what is usually a beautiful, empty beach Janus paradise is a special place. Employees exude kindness and are readily available to help. Incredible value for what you pay. Breakfast is fantastic as is most every meal they prepare. It was a real treat staying here!
8.8
Scored 8.8
Excellent
Rated excellent
319 reviews
Price from$50per night
Earl's Reef, hotel in Moragalla

Facing the beachfront, Earl's Reef offers 4-star accommodations in Bentota and has a fitness center, garden and shared lounge.

NOTHING GOOD TO SAY AVOID THIS ESTABLISHMENT AT ALL COSTS! 0/5 STARS
8.7
Scored 8.7
Excellent
Rated excellent
310 reviews
Price from$105per night
Lunuganga Estate, hotel in Moragalla

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

The hotel is obviously old and a bit expensive, but the service and overall value is exceptional. Turn down service, G&T cocktail hour, tea time, and tours of the iconic estate make it well worth it.
9.3
Scored 9.3
Wonderful
Rated wonderful
101 reviews
Price from$193.80per night
Chami Villa Bentota, hotel in Moragalla

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

guy there trained me to surf. And helped with all the stuff and little things. I want to stay there again. Hey bro, you're the best
9.1
Scored 9.1
Wonderful
Rated wonderful
72 reviews
Price from$30per night
Wunderbar Beach Hotel, hotel in Moragalla

Located on Bentota Beach, Hotel Wunderbar features an on-site turtle farm and an outdoor pool. A 5-minute drive from Bentota River, it has water sports facilities and Ayurvedic massage.

Location Autentique style
7.6
Scored 7.6
Good
Rated good
105 reviews
Price from$63per night
The Palms, hotel in Moragalla

Welcome to The Palms! Located in the picturesque town of Beruwala, Sri Lanka. The Palms offers a tropical paradise with the glistening Indian Ocean as its backdrop.

Location
7.7
Scored 7.7
Good
Rated good
151 reviews
Price from$106per night
See all hotels in and around Moragalla
Subscribe to receive premium deals

Prices drop the second you sign up!

Explore guest reviews of hotels in Moragalla

  • From $60 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 38 reviews
    It was our second visit to Sagarika. We love the location on the beach and being able to walk along the beach to restaurants serving great value meals including local fresh fish. The family who own and run the hotel are very friendly and helpful and make everyone very welcome. Breakfasts are delicious and the rooms are clean and comfortable. The hotel garden attracts many local birds including peacocks which are great to see. A lovely place to stay in a sunny safe and friendly country that really needs more tourists. Highly recommend.
    Rosalind
    United Kingdom
  • From $37.96 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 5 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.
    Sally
    United Kingdom
  • From $60 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 38 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.
    Neville
    India
  • From $60 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 38 reviews
    Authentic family run hotel on the beach with practically your own private pool.
    Katie
    United Kingdom
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 5 reviews
    good location in Beruwala , close to the ocean and beach (2 minutes walk)
    saeedkk
    Iran