Find hotels in Moragalla from $11

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moragalla hotels

Colours Beach

Colours Beach
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (1 review)
"Posizione Cortesia Servizio"
Italy
Maurizio
$54 nightly
The price is $64
Mar 14 - Mar 15
Total with taxes and fees
Colours Beach

Manara Beach Resort

Manara Beach Resort
3.0 star property
Beruwala
$77 nightly
The price is $90
Mar 15 - Mar 16
Total with taxes and fees
Manara Beach Resort

BoBo's Bed & Breakfast

BoBo's Bed & Breakfast
3.0 star property
Ahungalla
BoBo's Bed & Breakfast

MOI Induruwa by DBI

MOI Induruwa by DBI
4.0 star property
Induruwa
10.0 out of 10, Exceptional, (1 review)
$127 nightly
The price is $127
Apr 12 - Apr 13
Total with taxes and fees
MOI Induruwa by DBI

Splendour Residence

Splendour Residence
3.5 star property
Balapitiya
10.0 out of 10, Exceptional, (2 reviews)
"Awesome location. 'Drenched in Green' property at the corner of breathtaking land(lake)scape. Very friendly staff. Good food. Go there for nature, fauna and flora - not for 'beachside night life' "
United Kingdom
Dr Mayank Mohan
$180 nightly
The price is $212
Mar 14 - Mar 15
Total with taxes and fees
Splendour Residence

The MGS Hotel

The MGS Hotel
2.0 star property
Elpitiya
The MGS Hotel

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (229 reviews)
"What a fantastic experience, the staff where wonderful extra clean entertainment and food was delicious definitely going again"
United Kingdom
Fiona Jane Louise
$188 nightly
The price is $224
Apr 6 - Apr 7
Total with taxes and fees
Hotel Riu Sri Lanka - All Inclusive

Ayurveda Villa 386

Ayurveda Villa 386
3.5 star property
Balapitiya
Ayurveda Villa 386

New Casa Marc

New Casa Marc
3.0 star property
Induruwa
$55 nightly
The price is $66
Mar 20 - Mar 21
Total with taxes and fees
New Casa Marc

R Degrees Boutique Hotel & Spa

R Degrees Boutique Hotel & Spa
4.5 star property
Ambalangoda
9.0 out of 10, Wonderful, (30 reviews)
"Fabulous staff, fantastic food!"
United Kingdom
Sacha
R Degrees Boutique Hotel & Spa

Mango Tree Villa Bentota

Mango Tree Villa Bentota
3.0 star property
Induruwa
10.0 out of 10, Exceptional, (4 reviews)
"Surprisingly stylish tranquil haven. Good price. Highly recommend. Chilled out owners and vibe."
United Kingdom
Sarah
Mango Tree Villa Bentota

Aavya Cove Villas By Aahaasa

Aavya Cove Villas By Aahaasa
5.0 star property
Balapitiya
8.4 out of 10, Very Good, (5 reviews)
"This is quite frankly the nicest, most comfortable, and modern hotel I've ever stayed in here. It was BEAUTIFUL and serene, and spotless. This is a beachfront property and it felt like we had the whole place to ourselves. The staff: Nirodha (manager) was very friendly, attentive without being intrusive, and the chef turned out delicious meals! Please stay here, I guarantee you will NOT be disappointed."
United States
Nilakshi
Aavya Cove Villas By Aahaasa

Lucky Prince Villa & Ayurveda Wellness

Lucky Prince Villa & Ayurveda Wellness
3.0 star property
Beruwala
8.8 out of 10, Excellent, (3 reviews)
"God valuta for pengene. Veldig behjelpelig og hyggelig bevertning. Kort avstand til stranden. "
Norway
Alexander
$35 nightly
The price is $41
Apr 13 - Apr 14
Total with taxes and fees
Lucky Prince Villa & Ayurveda Wellness

Bombay Bicycle Club Bentota

Bombay Bicycle Club Bentota
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (19 reviews)
"Waiting to go back again , beautifully set up and very quiet place . "
United States
Karthik
$149 nightly
The price is $149
Mar 14 - Mar 15
Total with taxes and fees
Bombay Bicycle Club Bentota

Shinagawa Beach

Shinagawa Beach
4.5 star property
Balapitiya
9.0 out of 10, Wonderful, (63 reviews)
"It was very chilled and quiet. The bar and restaurant were excellent and could always find a sunbed too"
United Kingdom
Anonymous traveler
$94 nightly
The price is $113
Mar 20 - Mar 21
Total with taxes and fees
Shinagawa Beach

Nyne Hotels Anugrah - Bentota

Nyne Hotels Anugrah - Bentota
2.5 star property
Bentota
$565 nightly
The price is $682
Mar 28 - Mar 29
Total with taxes and fees
Nyne Hotels Anugrah - Bentota

Jetwing Villa 700

Jetwing Villa 700
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (1 review)
"Die Unterkunft war hervorragend! Sehr sauber und wunderschön eingerichtet. Die Lage ist ruhig, man hat aber alles was man braucht in der Umgebung. Das Frühstück war sehr üppig und wohlschmeckend! Das Hotel ist super!! "
Germany
Rebecca
Jetwing Villa 700

The Vitamin Sea Villa

The Vitamin Sea Villa
2.0 star property
Ambalangoda
$27 nightly
The price is $32
Mar 14 - Mar 15
Total with taxes and fees
The Vitamin Sea Villa

Sheraton Kosgoda Turtle Beach Resort

Sheraton Kosgoda Turtle Beach Resort
5.0 star property
Kosgoda
8.6 out of 10, Excellent, (20 reviews)
"Great place to stay "
United States
Khalid
$208 nightly
The price is $254
Apr 1 - Apr 2
Total with taxes and fees
Sheraton Kosgoda Turtle Beach Resort

Joe's Resort Bentota

Joe's Resort Bentota
4.0 star property
Induruwa
7.2 out of 10, Good, (12 reviews)
"Phone not working. Wifi awfully slow.tv not working. All Electricals useless in poor condition. Pathetic staff and owner. Doesn’t feel like a hotel. I think expedia gets xtra money for selling rooms in such hotels Never again will trust Expedia"
United Kingdom
Anonymous traveler
Joe's Resort Bentota
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top Moragalla Hotel Reviews

More cheap stays in Moragalla

Hotels in Moragalla with star-rating

Frequently asked questions

What is the best area to stay in Moragalla?
The best area to stay in Moragalla is along the beachfront, particularly near the Moragalla Beach Road.

This area is the heart of Moragalla's visitor experience, offering direct access to the Indian Ocean. Hotels and resorts here are typically set back slightly from the main road, ensuring a tranquil stay while remaining close to local eateries and small shops. The beach itself is a long stretch of golden sand, known for its calm waters, making it ideal for swimming and relaxation.

For couples seeking a romantic getaway, this beachfront strip is perfect. You'll find many accommodations offering private balconies with ocean views, spa services, and fine dining options.
When is the best time to go to Moragalla?
While Moragalla itself is a small coastal village, the best time to visit the wider region, including nearby Bentota, for a relaxing beach vacation is generally from December to March. During these months, the weather is typically dry and sunny, with lower humidity, making it ideal for enjoying the coastline.

Couples looking for a tranquil escape will appreciate this period. The calm seas are superb for swimming, snorkeling, and boat trips on the Bentota River. The pleasant temperatures allow for comfortable exploration of the area's natural beauty and cultural sites without the disruption of heavy rainfall.

Travelers seeking water sports activities will also find these months most suitable.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Moragalla.
How can I save on a Moragalla hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Moragalla hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Moragalla hotel?
Prices for hotels in Moragalla often vary, but you can find a great deal from $11 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.