Default HTG hotel image

Find hotels in Moragalla from £7

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Moragalla hotels

1. Ellakanda Nature Villa

Ellakanda Nature Villa
Welipenna
£24
includes taxes & fees
25 Oct - 26 Oct
Ellakanda Nature Villa

2. Lunuganga Estate

Lunuganga Estate
Bentota
Japan
Mao
£222
includes taxes & fees
6 Nov - 7 Nov
Lunuganga Estate

3. Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
Ahungalla
United States
Mudassir
£158
includes taxes & fees
19 Oct - 20 Oct
Hotel Riu Sri Lanka - All Inclusive

4. The Bungalow at Pantiya Estate

The Bungalow at Pantiya Estate
Matugama
United Kingdom
Paul
£39
includes taxes & fees
3 Nov - 4 Nov
The Bungalow at Pantiya Estate

5. Shinagawa Beach

Shinagawa Beach
Balapitiya
United Kingdom
Laurence
£79
includes taxes & fees
21 Oct - 22 Oct
Shinagawa Beach

6. Moi Induruwa by DBI

Moi Induruwa by DBI
Induruwa
£34
includes taxes & fees
30 Oct - 31 Oct
Moi Induruwa by DBI

7. Heritance Ahungalla

Heritance Ahungalla
Ahungalla
Australia
Lindy
£66
includes taxes & fees
21 Oct - 22 Oct
Heritance Ahungalla

8. Boulder Garden Hotel

Boulder Garden Hotel
Kalawana
Ireland
Janez
£100
includes taxes & fees
25 Oct - 26 Oct
Boulder Garden Hotel

9. Colours Beach

Colours Beach
Induruwa
United States
ERIN
£41
includes taxes & fees
17 Oct - 18 Oct
Colours Beach

10. Maggona Boutique Cottages

Maggona Boutique Cottages
Maggona
France
Laurence
£27
includes taxes & fees
19 Oct - 20 Oct
Maggona Boutique Cottages

11. Joe's Resort Bentota

Joe's Resort Bentota
Induruwa
United Kingdom
Anonymous traveller
£74
includes taxes & fees
19 Oct - 20 Oct
Joe's Resort Bentota

12. Sheraton Kosgoda Turtle Beach Resort

Sheraton Kosgoda Turtle Beach Resort
Kosgoda
United Kingdom
Christopher
£136
includes taxes & fees
20 Oct - 21 Oct
Sheraton Kosgoda Turtle Beach Resort

13. Nildiya Cottages

Nildiya Cottages
Elpitiya
£34
includes taxes & fees
16 Oct - 17 Oct
Nildiya Cottages

14. Avani Kalutara Resort

Avani Kalutara Resort
Kalutara
Australia
Geoffrey
£102
includes taxes & fees
18 Oct - 19 Oct
Avani Kalutara Resort

15. Jetwing Villa 700

Jetwing Villa 700
Induruwa
United States
Sonya
£48
includes taxes & fees
23 Oct - 24 Oct
Jetwing Villa 700

16. Plantation Villa Ayurveda Yoga Resort

Plantation Villa Ayurveda Yoga Resort
Dodangoda
Canada
Anonymous traveller
£146
includes taxes & fees
19 Oct - 20 Oct
Plantation Villa Ayurveda Yoga Resort

17. Mango Tree Villa Bentota

Mango Tree Villa Bentota
Induruwa
United Kingdom
Sarah
£30
includes taxes & fees
19 Oct - 20 Oct
Mango Tree Villa Bentota

18. Pullman Bentota Resort and Spa

Pullman Bentota Resort and Spa
Bentota
United States
Roshanthi
£75
includes taxes & fees
18 Oct - 19 Oct
Pullman Bentota Resort and Spa

19. Bombay Bicycle Club Bentota

Bombay Bicycle Club Bentota
Induruwa
Japan
Tatsuro
£122
includes taxes & fees
16 Oct - 17 Oct
Bombay Bicycle Club Bentota

20. The MGS Hotel

The MGS Hotel
Elpitiya
£22
includes taxes & fees
17 Oct - 18 Oct
The MGS Hotel
View all properties

Hotels recommended for families in Moragalla

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
Ahungalla
£158
includes taxes & fees
19 Oct - 20 Oct
Hotel Riu Sri Lanka - All Inclusive

Boulder Garden Hotel

Boulder Garden Hotel
Kalawana
£100
includes taxes & fees
25 Oct - 26 Oct
Boulder Garden Hotel

The Bungalow at Pantiya Estate

The Bungalow at Pantiya Estate
Matugama
£39
includes taxes & fees
3 Nov - 4 Nov
The Bungalow at Pantiya Estate

Lunuganga Estate

Lunuganga Estate
Bentota
£222
includes taxes & fees
6 Nov - 7 Nov
Lunuganga Estate

Mango Tree Villa Bentota

Mango Tree Villa Bentota
Induruwa
£30
includes taxes & fees
19 Oct - 20 Oct
Mango Tree Villa Bentota

Colours Beach

Colours Beach
Induruwa
£41
includes taxes & fees
17 Oct - 18 Oct
Colours Beach

Lagoon Bentota

Lagoon Bentota
Bentota
£51
includes taxes & fees
14 Nov - 15 Nov
Lagoon Bentota

Wunderbar Beach Hotel

Wunderbar Beach Hotel
Bentota
£46
includes taxes & fees
19 Oct - 20 Oct
Wunderbar Beach Hotel
Save an average of 15% on thousands of hotels when you're signed in

Top Moragalla Hotel Reviews

Taj Bentota Resort & Spa

Taj Bentota Resort & Spa

10/10 Excellent
"Great breakfast. Great food altogether. They were a bit odd about when we could access the beach. It was closed from 12 to 3. Which was weird but other than that a great place."
Steven 2-night trip
Posted 2 weeks ago
Taj Bentota Resort & Spa
Ahu Bay

Ahu Bay

10/10 Excellent
"Beautiful place, brilliant staff and exceptional good. Felt so relaxed, everything was seamless. A wonderful stay."
Symon 2-night trip
Posted 3 weeks ago
Ahu Bay
Thaala Bentota

Thaala Bentota

8/10 Good
"Budget Hotel."
SELVARAJ PRASAD 2-night trip
Posted 2 months ago
Thaala Bentota
The Villa Bentota by KK Collection

The Villa Bentota by KK Collection

10/10 Excellent
"Amazing food and staff.. great location, secluded and private."
DONALD 2-night trip
Posted 3 months ago
The Villa Bentota by KK Collection
Avani Kalutara Resort

Avani Kalutara Resort

10/10 Excellent
"From the very beginning the staff were super friendly and accommodating. The room was clean and modern, and the bed was very comfortable. The pool area was as clean and the staff nice and friendly. "
Geoffrey 3-night trip
Posted 7 months ago
Avani Kalutara Resort
Temple Tree Resort & Spa

Temple Tree Resort & Spa

10/10 Excellent
"Great staff and a lovely place Slightly dated but still first class Good breakfast with lots of choice Definitely a great choice"
Charles 5-night trip
Posted 7 months ago
Temple Tree Resort & Spa
Anantara Kalutara Resort

Anantara Kalutara Resort

10/10 Excellent
"Very good"
richard leslie 2-night trip
Posted 7 months ago
Anantara Kalutara Resort
Sheraton Kosgoda Turtle Beach Resort

Sheraton Kosgoda Turtle Beach Resort

10/10 Excellent
"There isn’t much close by just the beach and huge amazing pool. Wish there were more shops"
Maria Elena 3-night trip
Posted 7 months ago
Sheraton Kosgoda Turtle Beach Resort
Wunderbar Beach Hotel

Wunderbar Beach Hotel

10/10 Excellent
"Clean, big and up todate rooms, direct access to private beach 50m"
Andy 2-night trip
Posted 8 months ago
Wunderbar Beach Hotel

More cheap stays in Moragalla

Free House Bentota

Free House Bentota

101, Arthur Cottage, Pahurumulla Bentota SP
£7
19 Oct - 20 Oct
includes taxes & fees
10/10 Exceptional! (2 reviews)
Free House Bentota
Little Paradise

Little Paradise

6, Pitaramba Bentota
£14
19 Oct - 20 Oct
includes taxes & fees
8/10 Very good! (20 reviews)
Little Paradise
The Vitamin Sea Villa

The Vitamin Sea Villa

48 S. G. A. De Silva Mawatha Ambalangoda SP
£22
14 Nov - 15 Nov
includes taxes & fees
10/10 Exceptional! (2 reviews)
The Vitamin Sea Villa
Hotel Hemadan

Hotel Hemadan

25, River Avenue Aluthgama
£35
19 Oct - 20 Oct
includes taxes & fees
8/10 Very good! (8 reviews)
Hotel Hemadan
Villa Republic River View Bentota

Villa Republic River View Bentota

No: 9A, L.T.P. Manjushri Mawatha Aluthgama
£322
18 Oct - 19 Oct
includes taxes & fees
Villa Republic River View Bentota
Raja Beach Hotel

Raja Beach Hotel

276/85 Rajawatta Balapitiya
Get rates
9.8/10 Exceptional! (8 reviews)
Raja Beach Hotel

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 much is the nightly rate at a Moragalla hotel?
Prices for hotels in Moragalla often vary, but you can find a great deal from £7 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