Moragalla Beach
trover photo by tara thamara

Top Hotels Near Moragalla Beach

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured Hotels Close to Moragalla Beach

Jani Beach Resort , Restaurant and Surf Camp
Sath Villa
2.5 out of 5
0.2 mi from Moragalla Beach
Free CancellationReserve now, pay when you stay
$77
per night
Oct 19 - Oct 20
5/5Exceptional! (7 reviews)
Fabulous Hotel

"Lovely 6-room boutique hotel in a beautiful setting with a view of the sea. My ensuite double bedroom was clean and well furnished, with a balcony to watch the sunsets over the sea. The breakfasts and dinners were some of the best food I had eaten in Sri Lanka. The stunning beach is a minute's walk ..."…"

Reviewed on Jan 9, 2019

Sath Villa
Heritance Ayurveda (All Meals + Ayurveda)
Dreams Villa Moragalla
3.5 out of 5
0.3 mi from Moragalla Beach
Free CancellationReserve now, pay when you stay
$32
per night
Oct 19 - Oct 20
Dreams Villa Moragalla
Lanka Princess All Inclusive Hotel
4 out of 5
0.4 mi from Moragalla Beach
$102
per night
Oct 19 - Oct 20
4.4/5Wonderful! (51 reviews)
Lanka experience

"Our short stay at Lanka Princess was good but not worth the money we paid, service was goodbut front desk guy was very unhelpful and not really nice to us in both occasions we had chance to deal with him. We ordered some drinks and it didn't came right .Rooms are specious and clean so the bathroom ..."…"

Reviewed on Apr 7, 2019

Lanka Princess All Inclusive Hotel
Eden Resort & Spa
4.5 out of 5
0.4 mi from Moragalla Beach
$56
per night
Oct 25 - Oct 26
4/5Very Good! (64 reviews)

"It wouldve been much easier if the meals were halal, and faster wifi."…"

Reviewed on Sep 21, 2019

Eden Resort & Spa
The Palms
4 out of 5
0.4 mi from Moragalla Beach
$42
per night
Oct 20 - Oct 21
3.8/5Good! (48 reviews)
Comfortable stay

"The stay is comfortable and good. The staff needs to be pushed, but if you speak to any manager or supervisor they are very understanding and help."…"

Reviewed on Jul 3, 2019

The Palms
Riverdale Hotel
3 out of 5
0.4 mi from Moragalla Beach
Get Rates
Riverdale Hotel
Jani Beach Reasort and Surf Camp
2.5 out of 5
0.4 mi from Moragalla Beach
Free CancellationReserve now, pay when you stay
$36
per night
Oct 19 - Oct 20
Jani Beach Reasort and Surf Camp
Bentota Dilu Villa
2.5 out of 5
0.3 mi from Moragalla Beach
$19
per night
Oct 19 - Oct 20
Bentota Dilu Villa
Don't see what you're looking for?
See all available properties in Moragalla Beach
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Moragalla Beach is located in Beruwela. Travelers like this welcoming area for its beaches. Beruwela is home to 74 hotels and other accommodations, so you can find something that's perfect for your stay.

Staying Near Moragalla Beach

There are 41 hotels and other accommodations within a mile of Moragalla Beach, including these picks:

  • Cinnamon Bey Beruwala: This 4.5-star hotel features 3 outdoor pools, a full-service spa, and 5 restaurants. Our customers like its breakfast and pool.
  • Sath Villa: This 2.5-star hotel features free breakfast, a restaurant, and an indoor pool.
  • Heritance Ayurveda (All Meals + Ayurveda): This 5-star hotel features free breakfast, a restaurant, and an outdoor pool.

Things to See and Do Near Moragalla Beach

Now that you've visited Moragalla Beach, you can discover the sights and attractions within a few miles of the area.

Bentota Beach and Kande Vihare Temple are both worth a visit while you're checking out the area. Beruwela Harbour is also located 1.9 mi (3 km) from Moragalla Beach, and Brief Garden, Bevis Bawa is 3.6 mi (5.7 km) away.

More trip options

Recent Reviews in Moragalla Beach