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 – 6 hotels and places to stay

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

Very lovely small hotel run by Monica and Mamma very friendly Definitely will be going back Right no the beach Beautiful gardens & swimming pool
Review score
9.0
Wonderful
84 reviews
Price from
$55
1 night, 2 adults

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
Review score
8.5
Very Good
8 reviews
Price from
$42
1 night, 2 adults

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 and proximity to sea , lovely and clean
Review score
9.2
Wonderful
412 reviews
Price from
$81
1 night, 2 adults

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.

Perfect start of our road trip. We spent there 2 days. Excellent location, right on the beach. Perfect for the kids. Helpful staff. Nice, cosy bar and restaurant setup on the sand. F&B available all day long (local and international). Dont expect much on the room though. Basic room standard. Nothing fancy.
Review score
8.7
Excellent
330 reviews
Price from
$65
1 night, 2 adults

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 .
Review score
8.4
Very Good
149 reviews
Price from
$52
1 night, 2 adults

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

The staff are really friendly and helpful.
Review score
9.1
Wonderful
110 reviews
Price from
$34
1 night, 2 adults

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

The staff was very friendly and the location of the property was very beautiful. The room was very nice and clean and the balcony has a very nice view of the beach. My favorite part about the property was the pool that is located infront of the beach giving easy access to the beach.
Review score
7.2
Good
38 reviews
Price from
$92.56
1 night, 2 adults

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.

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.
Review score
8.4
Very Good
70 reviews
Price from
$40.50
1 night, 2 adults

Located in Bentota, a few steps from Induruwa Beach, Villa 700 by Amaya has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Wonderful location, large rooms, amazing staff and great food!
Review score
8.8
Excellent
68 reviews
Price from
$108
1 night, 2 adults

Featuring an outdoor pool and a beautifully-landscaped garden, Villa 80 offers homely and comfortable accommodations with free Wi-Fi access in the entire property.

massage was terrific
Review score
9.4
Wonderful
28 reviews
Price from
$125
1 night, 2 adults
See all 6 hotels in Moragalla

Hotels with airport shuttles in Moragalla

See reviews by guests who stayed at hotels in Moragalla

See all
  • From $46.62 per night
    Review score
    8.5
    Very Good · 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
  • Review score
    9.0
    Wonderful · 84 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
  • Review score
    9.0
    Wonderful · 84 reviews
    Location on the beach, Monica was lovey. Beds comfortable. Large space. Lovely large pool & nice garden.
    Guest review by
    Jennifer
    United Kingdom
  • Review score
    9.0
    Wonderful · 84 reviews
    Authentic family run hotel on the beach with practically your own private pool.
    Guest review by
    Katie
    United Kingdom
  • Review score
    9.0
    Wonderful · 84 reviews
    room, pool, beach
    Guest review by
    Marzena
    United Kingdom