Find hotels in Moragalla from £12

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moragalla hotels

Rivers Edge Resort Sinharaja

Rivers Edge Resort Sinharaja
3.0 star property
Weddagala
The price is £34
includes taxes & fees
3 Mar - 4 Mar
Rivers Edge Resort Sinharaja

Colours Beach

Colours Beach
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (1 review)
"Posizione Cortesia Servizio"
Italy
Maurizio
The price is £51
includes taxes & fees
6 Mar - 7 Mar
Colours Beach

Mask & Tide

Mask & Tide
3.0 star property
Ambalangoda
The price is £93
includes taxes & fees
10 Mar - 11 Mar
Mask & Tide

Aaradhya Madu Ganga

Aaradhya Madu Ganga
3.0 star property
Balapitiya
The price is £48
includes taxes & fees
3 Mar - 4 Mar
Aaradhya Madu Ganga

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
The price is £221
includes taxes & fees
5 Mar - 6 Mar
Hotel Riu Sri Lanka - All Inclusive

Piyum Villa Kosgoda

Piyum Villa Kosgoda
3.0 star property
Kosgoda
The price is £35
includes taxes & fees
3 Mar - 4 Mar
Piyum Villa Kosgoda

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
The price is £188
includes taxes & fees
1 Apr - 2 Apr
Sheraton Kosgoda Turtle Beach Resort

Jetwing Saman Villas, A Luxury Reserve - Adults Only

Jetwing Saman Villas, A Luxury Reserve - Adults Only
5.0 star property
Induruwa
9.6 out of 10, Exceptional, (54 reviews)
"Amazing service, accommodation, food, beach, pool and scenery. "
Australia
Clive
The price is £263
includes taxes & fees
1 Apr - 2 Apr
Jetwing Saman Villas, A Luxury Reserve - Adults Only

Nildiya Cottages

Nildiya Cottages
4.0 star property
Elpitiya
The price is £39
includes taxes & fees
9 Mar - 10 Mar
Nildiya Cottages

Ahu Bay

Ahu Bay
5.0 star property
Ahungalla
10.0 out of 10, Exceptional, (36 reviews)
"Amazing hotel! Would highly recommend to anyone. Such a boutique private feel with a stunning setting right on the beach. The food at the restaurant for dinner and breakfast was such high quality and some of the best we had in Sri Lanka. The rooms are so stunning and clean, and have everything you need. The service is also incredible from the moment you get there to the moment you leave. Would definitely go back and recommend this hotel to anyone and everyone! "
United Kingdom
Tasvi
The price is £359
includes taxes & fees
17 Mar - 18 Mar
Ahu Bay

Anantara Kalutara Resort

Anantara Kalutara Resort
5.0 star property
Kalutara
8.6 out of 10, Excellent, (54 reviews)
"Nice hotel, a little dated in its interior quality, staff very attentive, food was great "
United Kingdom
Christopher
The price is £272
includes taxes & fees
18 Mar - 19 Mar
Anantara Kalutara Resort

Heritance Ahungalla

Heritance Ahungalla
5.0 star property
Ahungalla
8.4 out of 10, Very good, (138 reviews)
"Beautiful hotel providing excellent service."
Australia
Lindy
The price is £128
includes taxes & fees
1 Apr - 2 Apr
Heritance Ahungalla

Rainforest Edge

Rainforest Edge
3.0 star property
Kalawana
9.0 out of 10, Wonderful, (2 reviews)
"lovely place situated in a very isolated place. feels very close to nature. Hotel style is very natural. Hotel facilities in my eyes are not justifying the price level. e.g. Beds are very uncomfortable"
Israel
Ami
Rainforest Edge

Sinharaja Eco Lodge

Sinharaja Eco Lodge
3.0 star property
Neluwa
Sinharaja Eco Lodge

The Palace by Ocean

The Palace by Ocean
3.0 star property
Ahungalla
10.0 out of 10, Exceptional, (2 reviews)
"Beautiful place. Loved the facility. Great rooms and excellent home cooked breakfast. Would recommend. "
Canada
Raj
The Palace by Ocean

Avani Kalutara Resort

Avani Kalutara Resort
4.5 star property
Kalutara
8.0 out of 10, Very good, (86 reviews)
"On the whole, value for money. Staff excellent. Cleanliness could improve "
Australia
Mahabaduge
The price is £138
includes taxes & fees
1 Apr - 2 Apr
Avani Kalutara Resort

Sea Breeze Hotel Ambalangoda

Sea Breeze Hotel Ambalangoda
3.0 star property
Madampagama
Sea Breeze Hotel Ambalangoda

Handiranwila Resort

Handiranwila Resort
2.0 star property
Anguruwatota
The price is £49
includes taxes & fees
3 Mar - 4 Mar
Handiranwila Resort

Saffron and Blue

Saffron and Blue
3.0 star property
Kosgoda
The price is £524
includes taxes & fees
12 Mar - 13 Mar
Saffron and Blue

Boulder Garden Hotel

Boulder Garden Hotel
3.0 star property
Kalawana
10.0 out of 10, Exceptional, (2 reviews)
"Boulder Garden Hotel is the most beautifull hotel I have ever been to. It is located in the middle of a forest. Except for the rooms, everything is in the outside: the restaurant is located below a huge boulder, the swimming pool is in the middle of rocks. The personel is very friendly and helpfull. The food is very good and relatively cheap (our dinner was 12 USD for two). The hotel is very small: there are only 5 or 6 rooms. So nearly all of it is there for you only. I recomend it very much. "
Ireland
Janez
The price is £140
includes taxes & fees
3 Mar - 4 Mar
Boulder Garden Hotel
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 Holiday Sale

Members save up to 40% on hotels and holiday 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

Find out more about Moragalla

Top reasons to visit Moragalla

  • Pristine Beaches: Moragalla boasts beautiful sandy shores, perfect for sunbathing and relaxation.
  • Vibrant Local Culture: Immerse yourself in the rich culture and traditions of the friendly locals.
  • Water Sports: Enjoy a variety of adventurous activities, including thrilling water sports.
  • Charming Nearby Attractions: Explore nearby sites like Beruwala Beach and the tranquil Star Haven in Ahungalla.
  • Variety of Accommodations: Choose from a range of hotels and guesthouses catering to all budgets.

Find great hotels near Moragalla

Explore the ideal accommodation options in Moragalla, Western Province, Sri Lanka, where you can enjoy a delightful beach getaway. With a variety of hotels and guesthouses available, you'll find the perfect place to unwind, whether you're seeking a luxurious spa experience or a business-friendly environment. Discover the best Moragalla beach hotels that provide stunning ocean views and easy access to the sun-kissed shores.

  • Hotel Riu Sri Lanka - All Inclusive: Experience the ultimate family beach holiday at Hotel Riu Sri Lanka, a luxurious 5-star all-inclusive resort. Located 9.3km from Moragalla, this hotel is ideal for families seeking a stress-free getaway with unlimited food and drinks. The amenities cater to all ages, featuring a children’s club, shared playground, and a dedicated pool for kids. Guests can indulge in a variety of culinary delights with buffet and à la carte options, while enjoying direct access to pristine beach areas. With fitness facilities and water fitness classes included, this resort ensures both relaxation and adventure for the entire family.
  • Taj Bentota Resort & Spa: Nestled 8.7km from Moragalla, the Taj Bentota Resort & Spa is a 5-star eco-certified haven designed for travellers in search of relaxation and wellness. This family-friendly property not only offers a full-service spa with body scrubs and massages but also prioritises eco-friendly practices. Children are well catered to with onsite babysitting and games, allowing parents to unwind without worry. The outdoor pool is perfect for leisurely swims, while the beautiful gardens provide a serene atmosphere for relaxation. Guests looking for a tranquil escape will appreciate the combination of luxury and sustainability.
  • NH Bentota Ceysands Resort: For those seeking adventure and romance, the NH Bentota Ceysands Resort, located 8.7km from Moragalla, is a splendid choice. This 4-star resort boasts direct beach access and offers a variety of thrilling activities such as kayaking, windsurfing, and boat tours. Couples can enjoy romantic dining experiences with ocean views and special packages that include champagne service. The property features an outdoor pool and spa services, perfect for unwinding after a day of excitement. With its blend of adventure and romance, this resort is ideal for holidaymakers looking to create lasting memories.

Where to stay near Moragalla

Moragalla, a serene village in Sri Lanka, offers a delightful escape with its sandy beach and friendly atmosphere. Explore the picturesque Moragalla Beach, perfect for sunbathing and family-friendly activities. Nearby, the charming Star Haven in Ahungalla invites travellers to unwind and indulge in local excursions. Enjoy a budget-friendly holiday surrounded by captivating landscapes and welcoming locals, making your visit to Moragalla an unforgettable experience.

  • Ahungalla: Situated approximately 9.3km from Moragalla, Ahungalla is a charming coastal city that draws visitors year-round, particularly peaking in April and during the summer months from July to August. This vibrant destination is perfect for families seeking beach-related activities and outdoor adventures. With a delightful shopping centre and a private country club, there's something for everyone. The local highlights include beautiful beaches, family-friendly spots, and a historic site that adds a touch of cultural appeal. Enjoy the sun, sand, and a variety of leisure options that make Ahungalla a must-visit.
  • Pelawatta: Just 2.5km from Moragalla, Pelawatta is a picturesque city known for its stunning scenery and outdoor adventures. The peak tourist season here runs from December to February, making it an ideal winter getaway. Nature enthusiasts will revel in the proximity to national parks, where they can explore lush landscapes and diverse wildlife. Whether you're hiking through the trails or admiring the natural beauty, Pelawatta offers a refreshing escape for those looking to connect with nature and enjoy exhilarating outdoor experiences.
  • Pitigala: Located around 5.0km from Moragalla, Pitigala is a serene coastal city that attracts moderately seasonal tourism, especially during the peak months of December to February. Known for its beautiful beaches, this destination is perfect for those who love sunbathing and swimming. Families can find suitable sandy spots to relax and enjoy the sea. Pitigala’s inviting atmosphere and tranquil beaches make it an ideal location for a peaceful retreat, allowing visitors to unwind and enjoy the natural surroundings.

Things to do near Moragalla

Moragalla, located in Sri Lanka's Western Province, is an idyllic destination for beach vacations. Visitors can bask in the sun on pristine sandy shores, indulge in water sports, and explore the vibrant local culture. The tranquil atmosphere makes it perfect for relaxation, while nearby attractions offer opportunities for adventure and discovery. With its stunning coastline and warm hospitality, Moragalla promises a delightful escape for tourists seeking a memorable seaside experience.

Shopping

In Moragalla, you can shop at local markets for unique souvenirs. If you're up for a drive, visit the Old Dutch Hospital, located 18.6km away, featuring a blend of shops and restaurants in a historic setting, perfect for gifts and a taste of local culture.

Recreation

Experience rejuvenation at Spa Ceylon Boutique & Urban Spa, located 18.6km from Moragalla. Indulge in luxurious body treatments designed to relax your mind and body, all within a serene environment that promotes wellness and tranquillity.

Adventure

Explore the Gurusinghe Moonstone Mine, located 11.8km from Moragalla, where you can uncover the beauty of precious stones. For family fun, visit Pearl Bay, a vibrant waterpark 14.9km away, offering thrilling rides and entertainment. Alternatively, enjoy a game at Galle Tennis Club, situated 18.0km from Moragalla.

Nightlife

In Moragalla, the nightlife is vibrant with beachside bars like the popular Beach House, where you can enjoy cocktails and live music. For a more laid-back vibe, visit the local tavern, where you can mingle with friendly locals and indulge in traditional Sri Lankan cuisine.

Booking tips and Expedia advantages for Moragalla

To save money on your trip to Moragalla, visit during the off-peak months of June and September to October for lower accommodation rates. Book your hotel about a month in advance or seek last-minute deals on sites like Expedia. Saturdays typically offer the best prices, while Mondays are the most expensive. Utilise Expedia’s search tools to compare prices and filter for budget-friendly options, including eco-certified hotels. Additionally, consider booking a package deal that combines your hotel, flights, and activities for further savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Moragalla are June and September to October, where the prices are slightly lower. This is in comparison to April and December to January, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Moragalla about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Moragalla is Saturday. The most expensive day to stay in Moragalla is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally responsible hotels available for booking.
  • Consider bundling your trip: You could potentially save money by combining your Moragalla hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Moragalla

Moragalla is an idyllic destination for beach holidays, offering a variety of attractions such as the serene Moragalla Beach, Beruwala Beach, and local reserves. Visitors can immerse themselves in the area's vibrant culture while indulging in adventurous activities. Whether you're lounging by the shore or exploring nearby points of interest, Moragalla promises a delightful experience for all types of travellers seeking relaxation and adventure.

  • Bentota Beach: Located 8.7km from Moragalla, Bentota Beach offers stunning golden sands and turquoise waters, perfect for sunbathing and water sports. Enjoy the vibrant beach vibes, with numerous cafes and restaurants lining the shore, ideal for sampling local cuisine.
  • Sinharaja Forest Reserve: This UNESCO World Heritage site, situated 9.9km away, is a biodiversity hotspot teeming with endemic flora and fauna. Explore its lush trails, guided by knowledgeable local naturalists who can share insights about its unique ecosystem.
  • Sinharaja Rain Forest: Just 9.3km from Moragalla, this enchanting rainforest invites adventure enthusiasts to trek through its dense greenery. Experience the thrill of spotting rare wildlife while soaking in the serene outdoor vibes.

Best time to go to Moragalla

The best time to visit Moragalla is dependant on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with frequent rain. January is its coolest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January74.7°F (23.7°C)Light RainMostly SunnyModerately HighSlightly High
February75.9°F (24.4°C)Light RainMostly SunnyAverageAverage
March77.4°F (25.2°C)Moderate RainMostly SunnyModerately HighAverage
April77.9°F (25.5°C)Frequent RainMostly CloudyModerately HighSlightly High
May77.4°F (25.2°C)Frequent RainMostly CloudyAverageAverage
June76.3°F (24.6°C)Moderate RainMostly CloudyModerately LowSlightly Low
July75.7°F (24.3°C)Moderate RainMostly CloudyAverageAverage
August75.4°F (24.1°C)Moderate RainMostly CloudyModerately LowAverage
September75.2°F (24.0°C)Frequent RainMostly CloudyAverageSlightly Low
October75.7°F (24.3°C)Frequent RainMostly CloudyModerately LowSlightly Low
November75.7°F (24.3°C)Frequent RainMostly CloudyAverageAverage
December74.8°F (23.8°C)Frequent RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Moragalla

To reach Moragalla, the primary airport option is Colombo's Bandaranaike International Airport (CMB), situated 33.6km away. Nearby hotels include the luxurious Sentido Heritance Negombo, a 5-star establishment 3.1km from the airport, offering convenient airport shuttle services. Jetwing Blue, another 5-star resort, is located 3.7km from the airport and also provides easy access to transportation. Additionally, Jetwing Lagoon Wellness, an Adults-Only luxury reserve, is positioned 2.5km from Bandaranaike International Airport, ensuring guests have seamless access to their flights. These accommodation options make it convenient for travellers to enjoy a comfortable stay while visiting Moragalla.

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 Bentota River estuary.

This area offers direct access to the Moragalla Beach, known for its soft sands and calm waters, making it ideal for relaxation. The main road, Galle Road, runs parallel to the coast, providing easy access to hotels and local eateries. Resorts here are generally well-appointed, focusing on comfort and ocean views.

For couples seeking a romantic and peaceful getaway, staying directly on Moragalla Beach is perfect. You'll find properties offering private beach access, spa facilities, and fine dining, allowing for a secluded and luxurious experience with the sound of the ocean just steps away.

Families will also find this beachfront area highly suitable. The calm waters are excellent for swimming, and many hotels provide family-friendly amenities, including children's pools and activities.
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?
Members always get our best prices. Find our best Moragalla hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £12 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.

Explore a world of travel with Expedia