
Find hotels in Moragalla from ฿337
- 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

Hotel Riu Sri Lanka - All Inclusive
Hotel Riu Sri Lanka - All InclusiveAhungalla
8.6 out of 10, Excellent, (238 reviews)
The price is ฿4,583
฿6,003 total
includes taxes & fees
3 Jun - 4 Jun

Shinagawa Beach
Shinagawa BeachBalapitiya
9.0 out of 10, Wonderful, (65 reviews)
The price is ฿2,531
฿3,315 total
includes taxes & fees
2 Jun - 3 Jun

Maggona Boutique Cottages
Maggona Boutique CottagesMaggona
10.0 out of 10, Exceptional, (1 review)
The price is ฿1,088
฿1,284 total
includes taxes & fees
2 Jun - 3 Jun

SeethaRama Beach Hotel
SeethaRama Beach HotelBeruwala
The price is ฿868
฿1,126 total
includes taxes & fees
2 Jun - 3 Jun

Velapura River Garden
Velapura River GardenKalutara
The price is ฿668
฿788 total
includes taxes & fees
1 Jul - 2 Jul

The Bungalow at Pantiya Estate
The Bungalow at Pantiya EstateMatugama
10.0 out of 10, Exceptional, (2 reviews)
The price is ฿1,340
฿1,755 total
includes taxes & fees
2 Jun - 3 Jun

Villa Acadia
Villa AcadiaDharga Town
The price is ฿967
฿1,141 total
includes taxes & fees
2 Jun - 3 Jun

Methira villa
Methira villaKaluwamodara
The price is ฿1,446
฿1,706 total
includes taxes & fees
2 Jun - 3 Jun

Manara Beach Resort
Manara Beach ResortBeruwala
The price is ฿2,633
฿3,107 total
includes taxes & fees
2 Jun - 3 Jun

Colours Beach
Colours BeachInduruwa
10.0 out of 10, Exceptional, (2 reviews)
The price is ฿1,463
฿1,726 total
includes taxes & fees
5 Jun - 6 Jun

Ellakanda Nature Villa
Ellakanda Nature VillaWelipenna
The price is ฿979
฿1,156 total
includes taxes & fees
2 Jun - 3 Jun

Piyum Villa Kosgoda
Piyum Villa KosgodaKosgoda
The price is ฿1,339
฿1,579 total
includes taxes & fees
5 Jun - 6 Jun

Lucky Prince Villa & Ayurveda Wellness
Lucky Prince Villa & Ayurveda WellnessBeruwala
9.0 out of 10, Wonderful, (4 reviews)
The price is ฿886
฿1,151 total
includes taxes & fees
17 Jun - 18 Jun

Hotel Italia
Hotel ItaliaAmbalangoda
The price is ฿902
฿1,170 total
includes taxes & fees
2 Jun - 3 Jun

The Habitat Kosgoda by Asia Leisure
The Habitat Kosgoda by Asia LeisureKosgoda
8.2 out of 10, Very good, (33 reviews)
The price is ฿1,934
฿2,533 total
includes taxes & fees
2 Jun - 3 Jun

Nildiya Cottages
Nildiya CottagesElpitiya
The price is ฿1,078
฿1,273 total
includes taxes & fees
1 Jul - 2 Jul

BoBo's Bed & Breakfast
BoBo's Bed & BreakfastAhungalla
The price is ฿1,580
฿2,069 total
includes taxes & fees
2 Jun - 3 Jun
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 ฿285 per night from 2 Jun to 3 Jun
฿285
฿337 total
2 Jun - 3 Jun
includes taxes & fees
10/10 Exceptional! (2 reviews)












































































