Find hotels in Maggona from NT$1,172

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

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 NT$1,255
NT$1,481 total
includes taxes & fees
Dec 28 - Dec 29
Maggona Boutique Cottages

R Degrees Boutique Hotel & Spa

R Degrees Boutique Hotel & Spa
4.5 star property
Ambalangoda
9.2 out of 10, Wonderful, (29)
Unwind at this Ambalangoda luxury retreat where beach umbrellas and sun loungers create perfect seaside moments. The outdoor pool and full-service spa offer relaxation, while the restaurant and poolside bar serve refreshing drinks near Ariyapala Mask Museum.

"Fabulous staff, fantastic food!"
United Kingdom
Sacha
R Degrees Boutique Hotel & Spa

Villa 97 Bolgoda

Villa 97 Bolgoda
3.0 star property
Bolgoda
8.0 out of 10, Very Good, (1)
Experience a serene getaway at this villa with convenient amenities like free WiFi and parking. Lounge by the outdoor pool before dining at the restaurant. Wadduwa and Panadura beaches are nearby for coastal exploration.

"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 NT$1,168
NT$1,378 total
includes taxes & fees
Dec 20 - Dec 21
Villa 97 Bolgoda

Kumu Beach

Kumu Beach
3.5 star property
Balapitiya
9.8 out of 10, Exceptional, (6)
Stunning beachside hotel with an inviting outdoor pool and full-service spa offering deep-tissue massages. Enjoy complimentary breakfast and drinks at the bar after exploring nearby Puppet Museum and Ariyapala Mask Museum. Free WiFi and parking complete your seaside escape.

"Super extensive menu so no need to leave the hotel. Very comfortable beds. Staff were super efficient and so friendly, nothing was a problem. Recommend the sea view rooms. "
United Kingdom
Lara
The price is NT$11,257
NT$14,612 total
includes taxes & fees
Jan 8 - 2026/1/9
Kumu Beach

Cinnamon Bey Beruwala

Cinnamon Bey Beruwala
4.5 star property
Beruwala
8.2 out of 10, Very Good, (120)
Feel the coastal breeze at this serene beach property offering 3 outdoor pools and a poolside bar. Indulge at 5 dining options including Bufe restaurant. Rejuvenate with spa treatments while staying near Bentota Beach and Aluthgama Railway Station.

"Stay was amazing! Great location"
India
Anonymous traveler
The price is NT$5,034
NT$6,534 total
includes taxes & fees
Dec 20 - Dec 21
Cinnamon Bey Beruwala

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)
This newly opened guesthouse near Moragalla Beach offers deep-tissue massages at the spa. Enjoy the beach bar, coffee shop, and garden, all while being a 15-minute walk from Bentota Beach and a short drive from Aluthgama Railway Station.

"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)

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (221)
Enjoy international cuisine at Riti Panna, one of 5 restaurants at this luxurious Sri Lankan retreat. Relax under beach umbrellas, visit the nightclub, or pamper yourself at the spa while kids enjoy the free club near Ahungalla Beach.

"Clean rooms and available facilities. Changing facilities at end of stay were fantastic. Food was lovely and the availability and choice was really good. Sauté was our favourite of the speciality restaurants. "
United Kingdom
Debra
The price is NT$6,460
NT$8,462 total
includes taxes & fees
Dec 21 - Dec 22
Hotel Riu Sri Lanka - All Inclusive

Happy Man Village

Happy Man Village
3.0 star property
Kosgoda
10.0 out of 10, Exceptional, (1)
Set in serene Kosgoda, this resort welcomes with free breakfast and WiFi. After exploring nearby Kosgoda Beach and Spice Garden, unwind with Ayurvedic treatments or cool off in the outdoor pool. The onsite restaurant and garden create a peaceful atmosphere.

"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 NT$1,821
NT$2,707 total
includes taxes & fees
Dec 20 - Dec 21
Happy Man Village

Ocean View

Ocean View
3.0 star property
Bentota
8.0 out of 10, Very Good, (40)
Minutes from Bentota Beach, this hotel offers serene accommodations with premium bedding. Enjoy refreshments at the coffee shop or unwind with drinks at the bar. The rooftop terrace provides spectacular views, while free WiFi and parking enhance your beach getaway.

"warm hospitality of owner is nice. owner is kind and honest. his care put our at relax:)"
Japan
YASUHIRO
Ocean View

Villa 80

Villa 80
3.0 star property
Bentota
9.0 out of 10, Wonderful, (7)
Bask in tropical serenity at this coastal hideaway near Bentota Beach. The outdoor pool and children's splash area create a family oasis, while free breakfast energizes adventures to nearby Prince Lanka Ayurveda attractions.

"Henry the owner is the perfect host. Staff were very caring and helpful! Pool is great! Food was one of the highlights. Fantastic wildlife in the garden with parrot, fish, fire flies, chip monks and lizards. Mosquito free veranda. Tuc, tuc and van available anytime. Wonderful beach only 2 min tuk tuk ride away. Best relaxing holiday we have had in 2 months of traveling."
United States
James
Villa 80

Lagoon Bentota

Lagoon Bentota
3.0 star property
Bentota
9.2 out of 10, Wonderful, (20)
This serene guesthouse on Bentota Beach offers a full-service spa with Ayurvedic treatments, plus a lazy river and outdoor pool for relaxation. Enjoy 2 beach bars, a restaurant, and marina access while staying near popular attractions with free WiFi and parking.

"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 NT$1,926
NT$2,523 total
includes taxes & fees
Dec 22 - Dec 23
Lagoon Bentota

Marigold Beach House

Marigold Beach House
2.5 star property
Wadduwa
8.6 out of 10, Excellent, (4)
Soak in Sri Lankan coastal charm at this beachfront guesthouse offering 3 beach bars and a welcoming café. Just minutes from Pothupitiya Beach and Kalutara Bodhiya, with free parking and easy railway access for exploring nearby sights.

"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

Mango Tree Villa Bentota

Mango Tree Villa Bentota
3.0 star property
Induruwa
10.0 out of 10, Exceptional, (2)
Escape to this serene Induruwa retreat featuring inviting outdoor and children's pools. The garden terrace creates a tropical atmosphere just minutes from Bentota and Induruwa beaches. Enjoy convenient amenities including free WiFi and parking while exploring local coastal attractions.

"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

Ramadia Ranmal Holiday Resort

Ramadia Ranmal Holiday Resort
4.5 star property
Panadura
7.4 out of 10, Good, (3)
Discover tranquility at this Panadura resort with 3 restaurants and scenic outdoor pools for adults and children. Near the train station and Panadura Beach, guests enjoy free breakfast, WiFi, and parking while exploring local attractions.

"Pleasant stay."
United States
Rexie
Ramadia Ranmal Holiday Resort

Haus Berlin Bentota

Haus Berlin Bentota
3.0 star property
Bentota
9.4 out of 10, Exceptional, (10)
Escape to a tranquil retreat with colonial charm just minutes from pristine shores. Enjoy indulgent treatments at the full-service spa, cool off in the outdoor pool, or savor treats at the café. Free WiFi and parking plus nearby attractions make exploration effortless.

"The staff were wonderful and much more helpful and friendly than the management. The room was wonderful and the food was good. It is further from the beach than other reviewers indicate but they have a very inexpensive tuk tuk service available. The pool is small but fits the bill when it is hot out and you don't want to go to the beach."
Canada
Esther
Haus Berlin Bentota

Grand Lotus Bentota

Grand Lotus Bentota
3.0 star property
Aluthgama
8.8 out of 10, Excellent, (16)
Enjoy a relaxing stay near the golden sands of Bentota Beach at this inviting hotel with an outdoor pool. Just a 7-minute walk from Aluthgama Railway Station, guests appreciate the helpful staff and convenient free WiFi and parking.

"The staff were extremely helpful and the breakfasts were fantastic"
Canada
Judith
Grand Lotus Bentota

Lake Resort Bolgoda

Lake Resort Bolgoda
3.5 star property
Maha Gonadoowa
8.0 out of 10, Very Good, (1)
Experience tranquility at this Wadduwa resort on Lake Bolgoda. Enjoy the outdoor pool and dine at the on-site restaurant with garden views. Convenient perks include free breakfast, WiFi, and parking, with Wadduwa Beach nearby.
The price is NT$2,129
NT$2,512 total
includes taxes & fees
Dec 20 - Dec 21
Lake Resort Bolgoda

Riverside Inn Fuji

Riverside Inn Fuji
3.0 star property
Bentota
9.0 out of 10, Wonderful, (11)
Enjoy a tranquil setting at this guesthouse just a short walk from Bentota Beach. After exploring nearby Prince Lanka Ayurvrda, cool off in the outdoor pool. The garden, terrace, and convenient railway access create an ideal Sri Lankan retreat.

"This was our last stay in Sri Lanka & turned out to be a very relaxing end to our holiday. its right on the river & you can take a boat ride under the mangroves from the hotel's jetty - a memorable, scenic ride. the view of the river from the balcony of our room gave us a serene calm feeling. tables & chairs are provided outside each room on the balcony which can be serviced from a separate entrance. Mr Kumara customised our breakfast with fresh fruit juice & fruits at 7 am followed by a...
India
Anonymous traveler
Riverside Inn Fuji

Methira villa

Methira villa
3.0 star property
Kaluwamodara
Surrounded by Kaluwamodara's charm, this cozy B&B offers complimentary breakfast and beach shuttle service. Just 10 minutes from Bentota Beach, guests can unwind with soothing massages or dine at the restaurant before relaxing on the peaceful terrace.
The price is NT$1,443
NT$1,703 total
includes taxes & fees
Jan 18 - 2026/1/19
Methira villa

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, (51)
Luxurious adults-only sanctuary in Induruwa with easy access to Bentota and Induruwa beaches. Unwind with massages at the full-service spa, enjoy cocktails at the poolside bar, or energize at the 24-hour fitness center while savoring restaurant cuisine.

"Amazing service, accommodation, food, beach, pool and scenery. "
Australia
Clive
The price is NT$11,332
NT$14,709 total
includes taxes & fees
Dec 21 - Dec 22
Jetwing Saman Villas, A Luxury Reserve - Adults Only
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

  • Thrilling Water Sports: Experience exhilarating jet skiing and other water activities at the Diyakawa Water Sports Centre, perfect for adventure seekers.
  • Scenic Beaches: Relax on beautiful beaches with stunning views, ideal for sunbathing and unwinding.
  • Cultural Exploration: Discover local temples and immerse yourself in the rich cultural heritage of the region.
  • Charming Harbor: Visit the bustling harbor to experience the vibrant local life and enjoy fresh seafood.
  • Diverse Accommodation: Choose from a range of cozy guesthouses and luxurious hotels that offer excellent amenities and warm hospitality.

Find great hotels near Maggona

Explore a variety of accommodation options in Maggona, Western Province, Sri Lanka, where friendly hospitality meets excellent amenities. Whether you prefer a cozy guesthouse or a luxurious hotel, you'll find perfect settings for beach getaways, business travel, or spa-themed vacations. Discover local accommodations that cater to your needs, with competitive hotel prices ensuring a memorable stay in this beautiful coastal destination.

  • Tangerine Beach Hotel: Experience a delightful blend of family-friendly amenities and beachfront relaxation at Tangerine Beach Hotel. Located 12.9km from Maggona, this 4-star resort caters to beach lovers, families, and business travelers alike. With direct access to the pristine beach, guests can unwind while children enjoy the dedicated amenities, including a pool designed for their enjoyment, arcade games, and safety features like first aid kits and complimentary cribs. The hotel’s welcoming atmosphere and focus on family fun make it an ideal choice for those seeking a memorable beach vacation.
  • Taj Bentota Resort & Spa: Elevate your vacation at the luxurious Taj Bentota Resort & Spa, a 5-star eco-certified hotel located just 9.7km from Maggona. This property is perfect for eco-conscious travelers looking for adventure and relaxation. Guests can indulge in thrilling activities such as snorkeling, fishing, and boat tours, or unwind in the full-service spa that offers a variety of treatments including massages and steam room sessions. With its commitment to sustainability and a stunning natural setting, this resort promises an enriching and rejuvenating experience.
  • NH Bentota Ceysands Resort: For a romantic getaway filled with adventure, NH Bentota Ceysands Resort is the perfect choice, situated only 8.0km from Maggona. This 4-star resort offers direct beach access and a wide range of thrilling activities like kayaking and windsurfing. Couples can enjoy special romance packages that include ocean-view dining and spa treatments designed for two. The outdoor pool and sun loungers provide an intimate setting for relaxation, making it an ideal retreat for couples seeking both excitement and tranquility in a picturesque environment.

Where to stay in and around Maggona

Maggona, a charming coastal city in Sri Lanka, offers a delightful mix of outdoor adventures and scenic beauty. Visitors can explore nearby beaches, enjoy friendly local vibes, and embark on excursions that showcase the region's natural wonders. The surrounding areas are perfect for family-friendly activities, making it an ideal destination for relaxation and recreation. Don't miss the opportunity to experience the magic of this coastal haven during your vacation.

  • Payagala: A charming village nestled in the vicinity of Maggona, Payagala offers a serene beach experience that attracts travelers year-round. While visitor numbers peak from January to February and in September, the quiet charm of its coastline remains captivating throughout the year. The primary draw is its beautiful beach, where you can unwind and soak up the sun or enjoy leisurely strolls along the shore. The local atmosphere is relaxed, making it an ideal spot for those looking to escape the hustle and bustle.
  • Ambepitiya: Located just 4.8km from Maggona, Ambepitiya is another delightful village that beckons beach lovers. With a moderately seasonal influx of visitors peaking between December and February, the beautiful sandy shores are a consistent attraction. The village's laid-back vibe, combined with stunning landscapes, provides a perfect backdrop for sunbathing and swimming. Whether you're looking to relax or engage in beach activities, Ambepitiya promises a refreshing coastal experience.
  • Kaluwamodara: Positioned 6.4km from Maggona, Kaluwamodara is a vibrant city that enriches your vacation with a variety of activities. Known for its beautiful beach and family-friendly atmosphere, it peaks in visitor numbers during December to February. Here, you can indulge in exciting activities like boating and swimming, making it a fantastic choice for adventure seekers. The city is also home to notable monuments, adding cultural depth to your beach day. Kaluwamodara combines relaxation with exploration, ensuring a well-rounded coastal getaway.

Things to do near Maggona

Experience the thrill of outdoor adventures in Maggona, Western Province, Sri Lanka. Enjoy a wonderful trip filled with wildlife tours and exhilarating jet skiing at the Diyakawa Water Sports Centre. The area's shallow sections make it perfect for water activities, offering a scenic backdrop for your vacation. Embrace the natural beauty and exciting experiences that Maggona has to offer for an unforgettable getaway.

Shopping

Maggona offers a variety of shopping experiences. Visit local markets for unique souvenirs and gifts. If you're up for a drive, check out Majestic City and Raux Brothers, both about 45.1km away, or Arcade Independence Square, around 46.7km away, for a mix of shopping and entertainment.

Recreation

R. Premadasa Stadium offers an energetic atmosphere for sports enthusiasts, perfect for enjoying live events. The Royal Colombo Golf Club provides a tranquil outdoor setting for golf lovers, while the Sri Lanka Tennis Association exudes luxury, making it ideal for a sophisticated tennis experience.

Adventure

At Pearl Bay, enjoy thrilling water slides and wave pools, perfect for family fun and adventure. Explore the Gurusinghe Moonstone Mine, where you can uncover precious stones and learn about mining history. Leisure World Entertainment Park offers a variety of rides and attractions for an exciting day out.

Nightlife

The nightlife in Maggona offers cultural experiences at the nearby Nelum Pokuna Mahinda Rajapaksa Theatre and Elphinstone Theatre, located 29 and 48.3km away, respectively. Both venues provide a romantic ambiance, blending entertainment with local culture for an unforgettable evening.

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

Booking tips and Expedia advantages for Maggona

To save money on your trip to Maggona, consider visiting during the cheaper months of May to June and October. Booking your hotel about a month in advance can secure better rates, and Fridays typically offer the lowest prices. Use Expedia to find last-minute deals, filter by budget, and arrange results from lowest to highest. For additional savings, combine your hotel with flights and activities in an Expedia package. Don't forget to check for eco-friendly hotel options to support sustainability while traveling on a budget.

  • 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: The cheapest time to book a hotel in Maggona is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Maggona is Friday. The most expensive day to stay in Maggona is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget and choose your desired location, among other options. You can easily arrange your search results to display prices from the lowest to the highest, making it simple to find the most affordable hotels first. Additionally, you have the option to filter your search by hotel type. For instance, selecting the Eco-certified filter will present you with a list of sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Maggona hotel reservation with your flights and activities by booking an Expedia package.

Find the best attractions near Maggona

Maggona, located in Sri Lanka's Western Province, offers an ideal blend of outdoor adventure and scenic beauty. Visitors can explore beautiful beaches, cultural temples, and a bustling harbor, catering to those seeking a mix of relaxation, romance, and cultural experiences. Whether you want to soak up the sun or immerse yourself in local traditions, Maggona has something for everyone.

  • Bentota Beach: Only 8.0km from Maggona, Bentota Beach offers pristine sands and vibrant beach vibes. Relax under the sun, indulge in water sports, or take leisurely strolls along the shoreline, making it a perfect spot for beach lovers.
  • Beruwela Harbour: Located 3.2km away, Beruwela Harbour features stunning scenery and a charming beach atmosphere. Enjoy fresh seafood at local eateries, watch fishing boats come in, and soak up the lively coastal culture.
  • Brief Garden, Bevis Bawa: Just 8.0km from Maggona, this private garden provides a tranquil retreat with its lush greenery and secluded vibes. Explore the beautifully designed landscapes and immerse yourself in the serene environment created by the renowned landscape artist Bevis Bawa.

The nearest major airports for your trip to Maggona

Traveling to Maggona, Western Province, Sri Lanka, is convenient with Colombo's Bandaranaike International Airport (CMB), situated 75.6km away. Near CMB, you can find excellent accommodations like Sentido Heritance Negombo, a 5-star hotel located 8.0km from the airport, offering an airport shuttle service. Jetwing Blue and Jetwing Beach are both renowned 5-star resorts, each located 9.7km from CMB, providing easy access to the airport as well. These hotels cater to travelers with reliable transportation options, ensuring a smooth journey from your stay to the airport, making your vacation hassle-free and enjoyable.

Frequently asked questions

Where is the best place for a 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 traveler data. Two other choices for your trip to the area are Cinnamon Bentota Beach – Signature Selection and The Habitat Kosgoda by Asia Leisure. See all available top hotels, or vacation rentals in Maggona.
What are some of the best vacation rentals that Maggona has to offer?
River shadow villa: This vacation 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 vacation 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, you'll find most room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Maggona.
Where can I learn more about changing or cancelling my trip to Maggona?
For additional details about picking new dates or cancelling your trip to Maggona, head over to our customer service page.
What's the best accommodation near Bandaranaike International Airport (CMB)?
Amora Lagoon is a popular 3.5-star hotel featuring a roundtrip airport shuttle and 2 restaurants. It's located a short 0.3 mi (0.5 km) from Bandaranaike Intl. Airport. Other choices near the airport are Airport resort and Grandeeza Luxury Hotel.
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 accommodations 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 Kosgoda Beach and Ahungalla Beach in the area. Check out what more 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 temp of 81°F, while the coldest months are January and February with an average of 80°F. The rainiest months in Maggona are May, June, October, and November, with each month seeing an average of 16 inches of rainfall.