Skip to main content

Search hotels in Moragalla

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

Filter by:

Star Rating

Review score

Moragalla – 3 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.
Scored 9.1
9.1
Rated wonderful
Wonderful
58 reviews
Price from
$35
1 night, 2 adults
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
Scored 8.6
8.6
Rated excellent
Excellent
6 reviews
Price from
$37.80
1 night, 2 adults
Sea Rock Villa, hotel in Bentota

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.

Location is excellent. Super clean rooms and friendly staff
Scored 9.1
9.1
Rated wonderful
Wonderful
416 reviews
Price from
$81
1 night, 2 adults
Janus Paradise Rest, hotel in Bentota

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 private beach area.

Great place to stay. You can chill at the resort. The staff are very friendly and polite. Very close to the beach. Breakfast is good too.
Scored 8.7
8.7
Rated excellent
Excellent
329 reviews
Price from
$65
1 night, 2 adults
Sandali Walauwa, hotel in Bentota

Steps from Bentota’s beach, Sandali Walauwa offers rooms with wooden furnishings and a private balcony with views of the pool. Free internet access is available at the business center.

very quiet , & relaxing place , nice & kind staff , food was okey , pool was so clean , the only item that we don’t like ;it was abut shower ,the bed shit supper old . & also no phone at room .
Scored 8.5
8.5
Rated very good
Very Good
142 reviews
Price from
$60
1 night, 2 adults
See all hotels in and around Moragalla

See reviews by guests who stayed at hotels in Moragalla

See all
  • From $40 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 58 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
    the United Kingdom
  • From $40 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 58 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.
    Tom
    the United Kingdom
  • From $40 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 58 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 $40 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 58 reviews
    Nice place with a gate leading directly to the beach . Monica is a warm-hearted host , always willing to help 😀
    sylvie
    Guadeloupe
  • From $40 per night
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 58 reviews
    Authentic family run hotel on the beach with practically your own private pool.
    Katie
    the United Kingdom