Find hotels in Moragalla from £43

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Moragalla hotels and places to stay

Palm Beach Inn and Sea Shells Cabanas

3.0 star property
7.2 out of 10, Good, (26)
"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"
The price is £15
includes taxes & fees
3 Sept - 4 Sept
Palm Beach Inn and Sea Shells Cabanas

Beluga Sands Beach

4.0 star property
The price is £23
includes taxes & fees
31 Aug - 1 Sept
Beluga Sands Beach

Fresh Air Villa Guest House

3.0 star property
Fresh Air Villa Guest House

Velapura River Garden

4.0 star property
The price is £20
includes taxes & fees
1 Sept - 2 Sept
Velapura River Garden

Jungle Fence

3.5 star property
The price is £21
includes taxes & fees
6 Sept - 7 Sept
Jungle Fence

Little Paradise

2.5 star property
7.6 out of 10, Good, (14)
"Staff were amazing and went above and beyond for us. Breakfast was lovely they gave us a selection of fruits, toast an omelette and pots of tea and coffee. Highly recommend "
Little Paradise

Villa Acadia

3.0 star property
The price is £22
includes taxes & fees
29 Aug - 30 Aug
Villa Acadia

Swarnapaya résidence

3.0 star property
The price is £27
includes taxes & fees
11 Sept - 12 Sept
Swarnapaya résidence

New White House

3.0 star property
New White House

Methira villa

3.0 star property
The price is £40
includes taxes & fees
27 Sept - 28 Sept
Methira villa

Ellakanda Nature Villa

3.5 star property
The price is £30
includes taxes & fees
29 Aug - 30 Aug
Ellakanda Nature Villa

The Vitamin Sea Villa

2.0 star property
The price is £20
includes taxes & fees
29 Aug - 30 Aug
The Vitamin Sea Villa

Piyum Villa Kosgoda

3.0 star property
The price is £20
includes taxes & fees
8 Sept - 9 Sept
Piyum Villa Kosgoda

Mahakumara White House Hotel

3.0 star property
Mahakumara White House Hotel

Nildiya Cottages

4.0 star property
The price is £41
includes taxes & fees
30 Aug - 31 Aug
Nildiya Cottages

Manara Beach Resort

2.5 star property
The price is £51
includes taxes & fees
11 Sept - 12 Sept
Manara Beach Resort

Hala Heritage Villa

3.0 star property
The price is £25
includes taxes & fees
10 Sept - 11 Sept
Hala Heritage Villa

The MGS Hotel

2.0 star property
The MGS Hotel

Charika Villa

3.0 star property
The price is £26
includes taxes & fees
6 Sept - 7 Sept
Charika Villa

ocean of life ayurveda Hotel

3.0 star property
The price is £39
includes taxes & fees
31 Aug - 1 Sept
ocean of life ayurveda 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.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Moragalla

Venture to Bentota Beach and Moragalla Beach—just two of the sights around Moragalla.

Top Moragalla Hotel Reviews

More cheap stays in Moragalla

More cheap stays in Moragalla

Find out more about 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.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

When is the best time to go to Moragalla?
The most popular time to visit Moragalla is March. During this month, the weather is pleasantly warm, with temperatures typically ranging from 25 to 30°C, creating the great backdrop for beach activities and relaxation. This is also the beginning of the peak season, which runs from March to May, where the vibrant atmosphere and abundant sunshine invite travellers to fully embrace the coastal charm of this beautiful location.

As you explore Moragalla during these months, you'll find an array of outdoor activities at your fingertips. The warm waters of the Indian Ocean are ideal for swimming, snorkelling, and even surfing, while the nearby beaches offer inviting spots for sunbathing and leisurely strolls along the shore. The lush landscape surrounding the area adds to the appeal, with opportunities for nature walks and local wildlife sightings.

If you're seeking a more tranquil experience, consider visiting in June. While this month marks the start of the low season, the weather remains warm, and you'll find a more relaxed atmosphere with fewer tourists. This can be a great time to enjoy local attractions without the crowds, allowing you to immerse yourself in the culture and natural beauty of Moragalla.
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 £43 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.