Find hotels in Moragalla from $32

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moragalla hotels

Little Paradise

Little Paradise
2.5 star property
Bentota
8.0 out of 10, Very Good, (19 reviews)
"Lovely hosts, excellent wifi.. i loved the pool and the garden.. it was little paradise :)"
United States
Michelle
Little Paradise

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
Mar 28 - Mar 29
Total with taxes and fees
Lucky Prince Villa & Ayurveda Wellness

Ocean View

Ocean View
3.0 star property
Bentota
8.0 out of 10, Very Good, (41 reviews)
"warm hospitality of owner is nice. owner is kind and honest. his care put our at relax:)"
Japan
YASUHIRO
Ocean View

The Vitamin Sea Villa

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

Chaya Villa Guest House

Chaya Villa Guest House
3.5 star property
Beruwala
Chaya Villa Guest House

Osanda Guest

Osanda Guest
3.0 star property
Bentota
9.0 out of 10, Wonderful, (2 reviews)
"You will be treated like family at Osanda"
Canada
Simon
Osanda Guest

ocean of life ayurveda Hotel

ocean of life ayurveda Hotel
3.0 star property
Induruwa
$48 nightly
The price is $57
Feb 26 - Feb 27
Total with taxes and fees
ocean of life ayurveda Hotel

sathis villa

sathis villa
2.5 star property
Madampagama
$14 nightly
The price is $17
Feb 26 - Feb 27
Total with taxes and fees
sathis villa

Kurumba Hills

Kurumba Hills
3.0 star property
Induruwa
Kurumba Hills

Jungle Fence

Jungle Fence
3.5 star property
Induruwa
$24 nightly
The price is $29
Feb 28 - Mar 1
Total with taxes and fees
Jungle Fence

Sumal Villa

Sumal Villa
3.0 star property
Beruwala
10.0 out of 10, Exceptional, (1 review)
"Příjemné ubytování v rodinné vile (5 pokojů), čisto, majitelé jsou velmi přátelští, mluví anglicky a německy, v zahradě restaurace s místní i mzn. kuchyní, velmi dobré jídlo. 100m na pláž. Blízko je útes, prima šnorchlování."
Czechia
Martina
Sumal Villa

Maggona Boutique Cottages

Maggona Boutique Cottages
3.0 star property
Maggona
$35 nightly
The price is $42
Mar 3 - Mar 4
Total with taxes and fees
Maggona Boutique Cottages

The MGS Hotel

The MGS Hotel
2.0 star property
Elpitiya
The MGS Hotel

Methira villa

Methira villa
3.0 star property
Kaluwamodara
$46 nightly
The price is $54
Mar 27 - Mar 28
Total with taxes and fees
Methira villa

Palm Beach Inn and Sea Shells Cabanas

Palm Beach Inn and Sea Shells Cabanas
3.0 star property
Bentota
7.4 out of 10, Good, (27 reviews)
"Hotel backs on to a beach that is amazing, by far the cheapest hotel on the main strip, freindly attentive staff, very clean and situated in the centre of the main strip. Booked one night. Stayed for 4"
United Kingdom
Michael
$40 nightly
The price is $47
Mar 16 - Mar 17
Total with taxes and fees
Palm Beach Inn and Sea Shells Cabanas

Velapura River Garden

Velapura River Garden
4.0 star property
Kalutara
$31 nightly
The price is $37
Feb 26 - Feb 27
Total with taxes and fees
Velapura River Garden

Bentota Luxe Ayurveda

Bentota Luxe Ayurveda
Bentota
$41 nightly
The price is $48
Mar 10 - Mar 11
Total with taxes and fees
Bentota Luxe Ayurveda

BoBo's Bed & Breakfast

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

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 10 - Mar 11
Total with taxes and fees
Colours Beach

Mahi Villa

Mahi Villa
2.0 star property
Bentota
Mahi Villa
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 $32 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.