Find hotels in Maggona from Rp527.468

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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 Maggona hotels

Maggona Boutique Cottages

Maggona Boutique Cottages
3.0 star property
Maggona
The price is Rp599.096
Rp706.933 total
includes taxes & fees
30 Dec - 31 Dec
Maggona Boutique Cottages

Moragalla Beach Home Guesthouse (Newly opened hotel)

Moragalla Beach Home Guesthouse (Newly opened hotel)
3.5 star property
Beruwala
10.0 out of 10, Exceptional, (2)
"By far, one of the best places to stay. Staff is incredibly friendly and helpful. Room was HUGE, and the breakfast prepared by Sarath was heavenly delicious. I, as a traveller for more than 30 years and with 50 countries known, can say that this place is perfect for spending a great time. "
Mexico
Gipsy
Moragalla Beach Home Guesthouse (Newly opened hotel)

Ramadia Ranmal Holiday Resort

Ramadia Ranmal Holiday Resort
4.5 star property
Panadura
7.4 out of 10, Good, (3)
"Pleasant stay."
United States
Rexie
Ramadia Ranmal Holiday Resort

Happy Man Village

Happy Man Village
3.0 star property
Kosgoda
10.0 out of 10, Exceptional, (1)
"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 Rp966.803
Rp1.437.214 total
includes taxes & fees
31 Dec - 1 Jan 2026
Happy Man Village

Oasis Ayurveda resort

Oasis Ayurveda resort
3.5 star property
Kalutara
The price is Rp446.991
Rp527.449 total
includes taxes & fees
30 Dec - 31 Dec
Oasis Ayurveda resort

Lake Resort Bolgoda

Lake Resort Bolgoda
3.5 star property
Maha Gonadoowa
8.0 out of 10, Very good, (1)
The price is Rp1.582.402
Rp1.867.234 total
includes taxes & fees
1 Jan - 2 Jan 2026
Lake Resort Bolgoda

Villa 97 Bolgoda

Villa 97 Bolgoda
3.0 star property
Bolgoda
8.0 out of 10, Very good, (1)
"The room was large and clean in a quiet environment directly on the lake. Comfortable bed and excellent WIFI. Very nice pool as well. The onsite manager was very accommodating and did everything he could to make our stay comfortable. "
United States
Timothy
The price is Rp620.182
Rp731.815 total
includes taxes & fees
30 Dec - 31 Dec
Villa 97 Bolgoda

SeethaRama Beach Hotel

SeethaRama Beach Hotel
3.0 star property
Beruwala
The price is Rp567.656
Rp669.800 total
includes taxes & fees
31 Dec - 1 Jan 2026
SeethaRama Beach Hotel

Mango Tree Villa Bentota

Mango Tree Villa Bentota
3.0 star property
Induruwa
10.0 out of 10, Exceptional, (3)
"Comfortable stay, we were welcomed by Wasantha who checked us in, with a delicious watermelon juice made by Charana. The room was spacious and clean. Beautiful pool and garden area - towels were supplied. The breakfast cooked by Anuradha was delicious - fruit, toast, eggs, tea and coffee. Great value for a very luxurious stay! We would definitely stay here again!"
United Kingdom
Priya
Mango Tree Villa Bentota

Marigold Beach House

Marigold Beach House
2.5 star property
Wadduwa
8.6 out of 10, Excellent, (4)
"Extremely difficult to find. The adress said Wadduwa, but it is in Kalutara. Our driver used more than 1 hour to find the place, there was no signs at all. The price, compared to next door hotels and their facilities, is too high."
United States
Sannie
Marigold Beach House

Little Paradise

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

Citrus Waskaduwa

Citrus Waskaduwa
4.5 star property
Wadduwa
8.2 out of 10, Very good, (63)
"Citrus Waskaduwa is well located along the coast not far from two main cities of Kalutara & Panadura. Star quality hotel with extremely friendly staff 👌 "
Australia
Anonymous traveller
The price is Rp2.182.499
Rp2.858.894 total
includes taxes & fees
22 Jan - 23 Jan 2026
Citrus Waskaduwa

The Vitamin Sea Villa

The Vitamin Sea Villa
2.0 star property
Ambalangoda
The price is Rp447.007
Rp527.468 total
includes taxes & fees
30 Dec - 31 Dec
The Vitamin Sea Villa

MOI Induruwa by DBI

MOI Induruwa by DBI
4.0 star property
Induruwa
The price is Rp2.109.870
Rp2.109.870 total
includes taxes & fees
18 Jan - 19 Jan 2026
MOI Induruwa by DBI

R Degrees Boutique Hotel & Spa

R Degrees Boutique Hotel & Spa
4.5 star property
Ambalangoda
9.0 out of 10, Wonderful, (30)
"Fabulous staff, fantastic food!"
United Kingdom
Sacha
R Degrees Boutique Hotel & Spa

Ayana Sea

Ayana Sea
4.0 star property
Wadduwa
8.6 out of 10, Excellent, (4)
"Gera vieta poilsiui su šeima. "
United States
VAIDAS
The price is Rp4.734.649
Rp6.145.575 total
includes taxes & fees
2 Jan - 3 Jan 2026
Ayana Sea

The MGS Hotel

The MGS Hotel
2.0 star property
Elpitiya
The MGS Hotel

Ayurveda Villa 386

Ayurveda Villa 386
3.5 star property
Balapitiya
Ayurveda Villa 386

Lagoon Bentota

Lagoon Bentota
3.0 star property
Bentota
9.2 out of 10, Wonderful, (20)
"Beautiful place. So peaceful, staff were lovely and helpful. A little paradise. Pool area was quiet and great views. "
United Kingdom
Nina
The price is Rp1.022.650
Rp3.014.088 total
includes taxes & fees
31 Dec - 1 Jan 2026
Lagoon Bentota

Flow by The Amber Collection - Luxury River Cruises in Sri Lanka

Flow by The Amber Collection - Luxury River Cruises in Sri Lanka
4.0 star property
Piliyandala
10.0 out of 10, Exceptional, (1)
Flow by The Amber Collection - Luxury River Cruises in Sri Lanka
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 Maggona Hotel Reviews

More cheap stays in Maggona

Find out more about Maggona

Top reasons to visit Maggona

  • Stunning Beaches: Maggona boasts beautiful sandy shores perfect for sunbathing and relaxation.
  • Outdoor Activities: Engage in thrilling banana boat rides and beach games for an adventurous experience.
  • Cultural Exploration: Discover nearby temples and local traditions, enriching your holiday with cultural insights.
  • Idyllic Ayurveda Retreats: Indulge in rejuvenating wellness treatments in serene surroundings.
  • Charming Accommodation: Enjoy a variety of lodgings, from beachside retreats to cosy guesthouses.

Find great hotels near Maggona

Explore a delightful range of hotel accommodations in Maggona, Western Province, Sri Lanka, where you can enjoy a beachside retreat or a relaxing spa-themed vacation. Whether you prefer an all-inclusive experience or a charming guesthouse, Maggona offers various options to suit your needs. With amenities such as air conditioning and convenient access to Aluthgama, you’re sure to find the ideal base for your travels in this enchanting coastal town.

  • Taj Bentota Resort & Spa: Experience a serene retreat at the Taj Bentota Resort & Spa, a luxurious 5-star haven just 9.7km from Maggona. This eco-certified property is perfect for families seeking a balance of relaxation and adventure. The resort features a full-service spa, outdoor pool, and amenities tailored for children, including games and babysitting services. Guests can indulge in rejuvenating treatments while the little ones enjoy their own dedicated pool, ensuring a delightful experience for all ages.
  • NH Bentota Ceysands Resort: Situated 8.0km from Maggona, the NH Bentota Ceysands Resort is a 4-star establishment that caters to business travellers and adventure seekers alike. With a stunning location, the resort offers an array of thrilling activities such as windsurfing, kayaking, and boat tours. Guests can unwind at the outdoor pool or indulge in spa treatments, including Swedish massage and various therapies. The blend of business amenities and recreational options makes this resort an ideal choice for those looking to mix work with pleasure.
  • Lanka Princess All Inclusive Hotel: Nestled only 6.4km from Maggona, the Lanka Princess All Inclusive Hotel is a delightful 4-star escape for beach lovers and business travellers. This resort boasts direct access to pristine sandy shores, allowing guests to soak in the sun and enjoy water activities at their leisure. With an all-inclusive package, guests can indulge in delectable dining options and unwind in a tropical paradise, making it a perfect setting for both relaxation and productive getaways.

Where to stay in and around Maggona

Maggona offers an idyllic escape for beach lovers and outdoor enthusiasts alike. With its stunning coastline and nearby resorts, visitors can relax on beautiful sandy beaches or indulge in rejuvenating Ayurveda retreats. The friendly atmosphere and opportunities for excursions make it perfect for families. Don’t miss the chance to explore the architectural marvels in the vicinity, ensuring a delightful blend of relaxation and adventure during your stay in this charming coastal town.

  • Payagala: Nestled in the picturesque coastal region of Maggona, Payagala is a charming village that offers a serene beach experience. With a steady influx of visitors, particularly during the peak months of January to February and September, this destination is perfect for those seeking relaxation by the sea. The sandy shores invite sunbathers and swimmers alike, while the tranquil atmosphere allows for a peaceful retreat. Visitors can stroll along the beach, enjoy local cuisine at nearby eateries, or simply unwind as the waves gently lap the shore.
  • Ambepitiya: Located a mere three miles from Maggona, Ambepitiya is another delightful village that draws beach enthusiasts throughout the year. The peak tourist season occurs from December to February, when visitors flock to its beautiful coastline. The village is ideal for those looking to bask in the sun or partake in water activities. The beach is the main attraction, where visitors can enjoy the sparkling waters and stunning sunsets. Ambepitiya's peaceful ambiance makes it a great spot for families and couples seeking a quiet getaway.
  • Kaluwamodara: Just four miles from Maggona, Kaluwamodara is a vibrant city that offers a diverse range of experiences. Its beach is a popular destination for both relaxation and recreational activities, including boating and swimming. The city attracts visitors year-round, particularly during the December to February peak season. Kaluwamodara caters to families and business travellers alike, with an array of amenities and attractions such as family-friendly beaches and local monuments. The blend of cultural sites and leisure activities ensures a fulfilling travel experience for all who visit.

Things to do near Maggona

Maggona, located in Sri Lanka's Western Province, is ideal for outdoor enthusiasts and beach lovers alike. Visitors can indulge in a variety of activities, including exhilarating banana boat rides, engaging beach games, and relaxing getaways by the shore. Families can also enjoy building sandcastles, creating cherished memories in this picturesque coastal town. With its stunning scenery and vibrant beach atmosphere, Maggona promises an enjoyable vacation experience.

Shopping

Maggona offers a delightful shopping experience with local markets and nearby shopping centres. If you're up for a drive, visit Majestic City, located 45.1km away, and Raux Brothers, also 45.1km away, both offering vibrant family-friendly atmospheres. Additionally, Arcade Independence Square, 46.7km away, promises an exciting shopping adventure.

Recreation

Indulge in luxury at the Sri Lanka Tennis Association, where you can enjoy world-class tennis facilities amidst elegant surroundings. Alternatively, unwind at the Royal Colombo Golf Club, embracing the lush outdoor setting while perfecting your swing on the green.

Adventure

Experience the thrills at Pearl Bay, a vibrant waterpark located 25.7km from Maggona, perfect for family fun and adventure. Explore the Gurusinghe Moonstone Mine, 37.0km away, to uncover ancient treasures. For more water excitement, visit Leisure World Entertainment Park, situated 48.3km from Maggona.

Nightlife

In Maggona, the vibrant nightlife is enhanced by nearby venues like the Nelum Pokuna Mahinda Rajapaksa Theatre and Elphinstone Theatre, both offering rich cultural experiences and romantic atmospheres just 29 and 48.3km away respectively, perfect for an enchanting evening out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Maggona

For a budget-friendly visit to Maggona, consider travelling during the off-peak months of May to June and October when accommodation prices are lower. Booking a month in advance typically yields the best rates, and Thursdays are the cheapest days to stay. Explore last-minute deals on Expedia for potential savings, and utilise their search tools to filter and find eco-friendly options. Combining your hotel, flights, and activities in a package can also save you money, while taking advantage of app deals may further enhance your budget travel experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Maggona are May to June and October, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Maggona about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Maggona is Thursday. The most expensive day to stay in Maggona is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Maggona hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Maggona

Maggona, located in the Western Province of Sri Lanka, offers a delightful blend of outdoor activities and scenic beach vacations. Visitors can explore beautiful beaches, cultural temples, and a bustling harbour, making it an ideal destination for those seeking romance, beach relaxation, and cultural experiences. Whether you're soaking up the sun or immersing yourself in local traditions, Maggona promises a memorable getaway for all types of travellers.

  • Kalatura Beach: Located 8.0km from Maggona, Kalatura Beach offers stunning coastal views and a relaxed atmosphere. It's perfect for sunbathing, swimming, and enjoying local seafood at nearby shacks, making it ideal for those seeking beach vibes.
  • Kande Vihare Temple: Just 6.4km away, Kande Vihare Temple is a significant cultural site. This beautifully adorned Buddhist temple is renowned for its intricate carvings and serene atmosphere, providing visitors with a glimpse into Sri Lankan spirituality and heritage.
  • Panadura Beach: Situated 18.0km from Maggona, Panadura Beach is another delightful spot with golden sands and palm trees. It's perfect for leisurely walks, water sports, and enjoying the vibrant local life along the shoreline.

The nearest major airports for your trip to Maggona

When planning your visit to Maggona, Western Province, Sri Lanka, the primary airport to consider is Colombo (CMB-Bandaranaike International), situated 75.6km away. Excellent hotel options nearby include the 5-star Sentido Heritance Negombo, located 8.0km from the airport, which offers convenient airport shuttle services. Another luxury option is the 5-star Wallawwa, just 6.4km away, also providing easy access to the airport. For a more budget-friendly choice, the 4-star Full Moon Garden Hotel is only 3.2km from Colombo International, ensuring a swift transfer to the airport. All these hotels offer various transportation services to facilitate your travel arrangements.

Frequently asked questions

Where is the best place to stay in Maggona?
Taj Bentota Resort & Spa, located 6 mi (9.6 km) from the heart of Maggona, is a top choice for your stay, based on our traveller data. Other good options for your stay in the area are Cinnamon Bentota Beach – Signature Selection and Hotel Riu Sri Lanka - All Inclusive. See all available top hotels, or vacation rentals in Maggona.
What are some of the best holiday rentals that Maggona has to offer?
River shadow villa: This holiday home rental outside of Maggona is located near the beach, and has a balcony, a garden and daily housekeeping to put you at ease in your new surroundings. This holiday rental also comes with free parking to give you added peace of mind. See all vacation rentals in Maggona.
If I need to cancel my hotel reservation in Maggona, will I receive a refund?
Yes, most room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your check-in date. If your reservation is non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Maggona.
What is staying in Maggona like?
Visitors can enjoy all that Maggona has to offer, including the gardens, restaurants and beaches. Tourists to the city can also enjoy its welcoming locals. In Maggona, there are 3 hotels and other accommodation options to choose from. Find out more about Maggona.
What should I see while I'm in Maggona?
Places to visit in the wider area include Moragalla Beach, Bentota Beach and Induruwa Beach. You'll also find Wadduwa Beach and Ahungalla Beach in the area. Take a look at what more there is to see and do in Expedia's Maggona guide.
What's the seasonal weather like in Maggona?
The hottest months are usually March and April, with an average temperature of 27°C, while the coldest months are January and February, with an average of 27°C. The rainiest months in Maggona are May, June, October and November, with each month seeing an average of 408 mm of rainfall.