Find hotels in Moragalla from £9

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moragalla hotels

SeethaRama Beach Hotel

SeethaRama Beach Hotel
3.0 star property
Beruwala
The price is £26
includes taxes & fees
1 May - 2 May
SeethaRama Beach Hotel

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 £43
includes taxes & fees
17 Apr - 18 Apr
Colours Beach

Grand Lotus Bentota

Grand Lotus Bentota
3.0 star property
Aluthgama
8.8 out of 10, Excellent, (16 reviews)
"The staff were extremely helpful and the breakfasts were fantastic"
Canada
Judith
The price is £47
includes taxes & fees
1 May - 2 May
Grand Lotus Bentota

ocean of life ayurveda Hotel

ocean of life ayurveda Hotel
3.0 star property
Induruwa
The price is £40
includes taxes & fees
17 Apr - 18 Apr
ocean of life ayurveda Hotel

Bentota Luxe Ayurveda

Bentota Luxe Ayurveda
Bentota
The price is £32
includes taxes & fees
22 Apr - 23 Apr
Bentota Luxe Ayurveda

New Casa Marc

New Casa Marc
3.0 star property
Induruwa
The price is £48
includes taxes & fees
28 Apr - 29 Apr
New Casa Marc

Ayurveda Villa 386

Ayurveda Villa 386
3.5 star property
Balapitiya
The price is £159
includes taxes & fees
17 Apr - 18 Apr
Ayurveda Villa 386

The Vitamin Sea Villa

The Vitamin Sea Villa
2.0 star property
Ambalangoda
The price is £23
includes taxes & fees
17 Apr - 18 Apr
The Vitamin Sea Villa

Club Villa

Club Villa
3.0 star property
Bentota
9.2 out of 10, Wonderful, (41 reviews)
"Beautiful building and grounds leading across the railway line to the beach; comfortable room. "
United Kingdom
Olivia
The price is £112
includes taxes & fees
3 May - 4 May
Club Villa

Happy Man Village

Happy Man Village
3.0 star property
Kosgoda
10.0 out of 10, Exceptional, (1 review)
"Perfect place for our first location in Sri Lanka. We stayed three nights and loved it. Very quiet and peaceful. The staff was very welcoming and the quality of the Sri Lankan breakfast and dinner was amazing. We can also recommend the Katamaran tour in the lagoon. Free shuttle to the empty beach also worked great. Would always return here."
Germany
Julius
The price is £67
includes taxes & fees
1 May - 2 May
Happy Man Village

BoBo's Bed & Breakfast

BoBo's Bed & Breakfast
3.0 star property
Ahungalla
The price is £47
includes taxes & fees
17 Apr - 18 Apr
BoBo's Bed & Breakfast

Swarnapaya résidence

Swarnapaya résidence
3.0 star property
Bentota
The price is £27
includes taxes & fees
17 Apr - 18 Apr
Swarnapaya résidence

Nyne Hotels Anugrah - Bentota

Nyne Hotels Anugrah - Bentota
2.5 star property
Bentota
The price is £512
includes taxes & fees
4 May - 5 May
Nyne Hotels Anugrah - Bentota

Hotel Hemadan

Hotel Hemadan
2.5 star property
Aluthgama
7.8 out of 10, Good, (7 reviews)
"The hotel is very authentic and their food is yummy! The best srilankan dinner we had! The room are old but thats fine.. the staff is awesome and the owners so friendly.. they have a stunning seating with a wonderful view for lunch or dinnner and their breakfast is yummy"
United States
Maria Nour
The price is £28
includes taxes & fees
17 Apr - 18 Apr
Hotel Hemadan

Shinagawa Beach

Shinagawa Beach
4.5 star property
Balapitiya
9.0 out of 10, Wonderful, (64 reviews)
"It was very chilled and quiet. The bar and restaurant were excellent and could always find a sunbed too"
United Kingdom
Anonymous traveller
The price is £69
includes taxes & fees
21 Apr - 22 Apr
Shinagawa Beach

Lagoon Bentota

Lagoon Bentota
3.0 star property
Bentota
9.0 out of 10, Wonderful, (24 reviews)
"Great location, great rooms, friendly staff."
United Kingdom
Mark
The price is £50
includes taxes & fees
19 Apr - 20 Apr
Lagoon Bentota

Manara Beach Resort

Manara Beach Resort
3.0 star property
Beruwala
The price is £69
includes taxes & fees
28 Apr - 29 Apr
Manara Beach Resort

Sea Breeze Hotel Ambalangoda

Sea Breeze Hotel Ambalangoda
3.0 star property
Madampagama
The price is £53
includes taxes & fees
27 Apr - 28 Apr
Sea Breeze Hotel Ambalangoda

Maggona Boutique Cottages

Maggona Boutique Cottages
3.0 star property
Maggona
10.0 out of 10, Exceptional, (1 review)
"Un bel endroit au calme, très bien aménagé où on resterait bien plusieurs jours. Grande piscine bien arborée, cuisine d’été pratique, bungalows confortables avec climatisation. À savoir, pas de restaurants à proximité mais on peut préparer un repas ou le réchauffer dans la cuisine d’été (grand frigo, four, plaques de cuisson, tables, chaises, vaisselle, verres à vin, ventilateur, jolis voilages …) Jonathan est disponible pour répondre à toutes nos demandes avec gentillesse et efficacité ! "
France
Laurence
The price is £30
includes taxes & fees
19 Apr - 20 Apr
Maggona Boutique Cottages

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.8 out of 10, Excellent, (233 reviews)
"We’ve been to so many Rius This is the cleanest one I see beautiful garden very friendly staff great location but entertainment is very poor."
Canada
sajeeva
The price is £146
includes taxes & fees
1 May - 2 May
Hotel Riu Sri Lanka - All Inclusive
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

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 £9 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