
Find hotels in Moragalla from ₩15,590
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Moragalla
Check prices for these dates
Our top choices for Moragalla hotels

1. Hotel Riu Sri Lanka - All Inclusive
Hotel Riu Sri Lanka - All InclusiveAhungalla
8.6 out of 10, Excellent, (238 reviews)
The price is ₩212,126
₩277,867 total
includes taxes & fees
Jun 6 - Jun 7

2. Shinagawa Beach
Shinagawa BeachBalapitiya
9.0 out of 10, Wonderful, (65 reviews)
The price is ₩140,575
₩184,141 total
includes taxes & fees
Jun 7 - Jun 8

3. Maggona Boutique Cottages
Maggona Boutique CottagesMaggona
10.0 out of 10, Exceptional, (1 review)
The price is ₩50,378
₩59,446 total
includes taxes & fees
Jun 3 - Jun 4

4. SeethaRama Beach Hotel
SeethaRama Beach HotelBeruwala
The price is ₩40,154
₩52,130 total
includes taxes & fees
Jun 3 - Jun 4

5. Velapura River Garden
Velapura River GardenKalutara
The price is ₩30,986
₩36,563 total
includes taxes & fees
Jul 1 - Jul 2

6. The Bungalow at Pantiya Estate
The Bungalow at Pantiya EstateMatugama
10.0 out of 10, Exceptional, (2 reviews)
The price is ₩62,015
₩81,234 total
includes taxes & fees
Jun 3 - Jun 4

7. Villa Acadia
Villa AcadiaDharga Town
The price is ₩44,752
₩52,807 total
includes taxes & fees
Jun 3 - Jun 4

8. Methira villa
Methira villaKaluwamodara
The price is ₩66,937
₩78,986 total
includes taxes & fees
Jun 5 - Jun 6

9. Manara Beach Resort
Manara Beach ResortBeruwala
The price is ₩121,862
₩143,797 total
includes taxes & fees
Jun 3 - Jun 4

10. Colours Beach
Colours BeachInduruwa
10.0 out of 10, Exceptional, (2 reviews)
The price is ₩67,702
₩79,888 total
includes taxes & fees
Jun 3 - Jun 4

11. Ellakanda Nature Villa
Ellakanda Nature VillaWelipenna
The price is ₩45,334
₩53,494 total
includes taxes & fees
Jun 29 - Jun 30

12. Piyum Villa Kosgoda
Piyum Villa KosgodaKosgoda
The price is ₩61,954
₩73,102 total
includes taxes & fees
Jun 5 - Jun 6

13. Lucky Prince Villa & Ayurveda Wellness
Lucky Prince Villa & Ayurveda WellnessBeruwala
9.0 out of 10, Wonderful, (4 reviews)
The price is ₩45,133
₩58,582 total
includes taxes & fees
Jul 1 - Jul 2

15. Hotel Italia
Hotel ItaliaAmbalangoda
The price is ₩41,731
₩54,167 total
includes taxes & fees
Jun 3 - Jun 4

16. The Habitat Kosgoda by Asia Leisure
The Habitat Kosgoda by Asia LeisureKosgoda
8.2 out of 10, Very Good, (33 reviews)
The price is ₩89,516
₩117,273 total
includes taxes & fees
Jun 3 - Jun 4

17. Nildiya Cottages
Nildiya CottagesElpitiya
The price is ₩50,203
₩59,240 total
includes taxes & fees
Jul 1 - Jul 2

18. Kurumba Hills
Kurumba HillsInduruwa
The price is ₩32,415
₩42,075 total
includes taxes & fees
Jun 3 - Jun 4

19. BoBo's Bed & Breakfast
BoBo's Bed & BreakfastAhungalla
The price is ₩73,117
₩95,777 total
includes taxes & fees
Jun 16 - Jun 17

20. Om Residence
Om ResidenceBeruwela
The price is ₩47,390
₩55,920 total
includes taxes & fees
Jun 28 - Jun 29
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.
Save an average of 15% on thousands of hotels when you're signed in
Top Moragalla Hotel Reviews

Hotel Riu Sri Lanka - All Inclusive
10/10 Excellent
More cheap stays in Moragalla

Free House Bentota
101, Arthur Cottage, Pahurumulla Bentota SP
The price is ₩13,212 per night from Jun 3 to Jun 4
₩13,212
₩15,590 total
Jun 3 - Jun 4
includes taxes & fees
10/10 Exceptional! (2 reviews)










































































