Default HTG hotel image

Find hotels in Maggona from ₩14,859

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Maggona hotels

1. 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 ₩48,015
₩56,658 total
includes taxes & fees
Jul 27 - Jul 28
Maggona Boutique Cottages

2. MICHS Beach Villa - Maggona

MICHS Beach Villa - Maggona
3.0 star property
Beruwela
The price is ₩26,262
₩30,989 total
includes taxes & fees
Jul 27 - Jul 28
MICHS Beach Villa - Maggona

3. Colours Beach

Colours Beach
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (2 reviews)
"The room was very clean. The staff, super helpful and kind and always ready to respond."
United States
ERIN
The price is ₩65,655
₩77,473 total
includes taxes & fees
Jul 27 - Jul 28
Colours Beach

4. Hotel Hemadan

Hotel Hemadan
2.5 star property
Aluthgama
8.0 out of 10, Very Good, (8 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 ₩42,014
₩50,078 total
includes taxes & fees
Jul 27 - Jul 28
Hotel Hemadan

5. 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 ₩89,104
₩116,719 total
includes taxes & fees
Jul 28 - Jul 29
Lagoon Bentota

6. Tangerine Beach Hotel

Tangerine Beach Hotel
4.0 star property
Wadduwa
8.4 out of 10, Very Good, (103 reviews)
"My family love every thing about this place "
United Kingdom
Dillon
The price is ₩97,261
₩127,405 total
includes taxes & fees
Jul 28 - Jul 29
Tangerine Beach Hotel

7. Bentota Luxe Ayurveda

Bentota Luxe Ayurveda
3.0 star property
Bentota
The price is ₩65,655
₩77,473 total
includes taxes & fees
Jul 27 - Jul 28
Bentota Luxe Ayurveda

8. Muthumuni Ayurveda Beach Resort

Muthumuni Ayurveda Beach Resort
3.0 star property
Beruwala
The price is ₩74,847
₩102,458 total
includes taxes & fees
Jul 27 - Jul 28
Muthumuni Ayurveda Beach Resort

9. Hibiscus Beach Hotel And Villas

Hibiscus Beach Hotel And Villas
3.5 star property
Wadduwa
7.6 out of 10, Good, (5 reviews)
"Rummet var inte helt rent och i väldigt dåligt/gammalt skick. Bemötandet i restaurangen och vid poolen var toppen, men i receptionen fruktansvärd. De kunde inte rekommendera någonting utöver hotellets restaurang och när vi bad dem kontakta polisen efter att vi hade bevittnat ett slagsmål med yxor (!!!) precis utanför porten skakade de bara på huvudet. Vi hade bokat transfer till flygplatsen och informerat om att vi hade många väskor - bilen som sen kom var mycket liten. Endast en av våra väskor...
Sweden
Anonymous traveler
The price is ₩64,604
₩76,233 total
includes taxes & fees
Jul 28 - Jul 29
Hibiscus Beach Hotel And Villas

10. ocean of life ayurveda Hotel

ocean of life ayurveda Hotel
3.0 star property
Induruwa
The price is ₩58,648
₩69,205 total
includes taxes & fees
Jul 27 - Jul 28
ocean of life ayurveda Hotel

11. Lucky Prince Villa & Ayurveda Wellness

Lucky Prince Villa & Ayurveda Wellness
3.0 star property
Beruwala
9.0 out of 10, Wonderful, (4 reviews)
"Lovely friendly welcome, nice big rooms and great beach access. Yummy breakfast."
New Zealand
Sally
The price is ₩41,363
₩53,692 total
includes taxes & fees
Jul 27 - Jul 28
Lucky Prince Villa & Ayurveda Wellness

12. Manara Beach Resort

Manara Beach Resort
3.0 star property
Beruwala
The price is ₩118,179
₩139,451 total
includes taxes & fees
Jul 27 - Jul 28
Manara Beach Resort

13. New Casa Marc

New Casa Marc
3.0 star property
Induruwa
The price is ₩82,725
₩97,616 total
includes taxes & fees
Jul 27 - Jul 28
New Casa Marc

14. Taj Bentota Resort & Spa

Taj Bentota Resort & Spa
5.0 star property
Bentota
8.6 out of 10, Excellent, (202 reviews)
"The location was perfect!!! Access to two beaches, walking distance to amazing restaurants and to the railway station. Amenities of the Taj were excellent and the breakfast buffet was the best I’ve ever experienced."
Canada
Glenda
The price is ₩204,260
₩274,409 total
includes taxes & fees
Aug 3 - Aug 4
Taj Bentota Resort & Spa

15. Turyaa Kalutara

Turyaa Kalutara
4.0 star property
Wadduwa
8.0 out of 10, Very Good, (30 reviews)
"NEED TO LOOK AFTER CLEANLINESS ,CHEF FOOD YUMMY,"
American Samoa
Muhammadhu shihan
The price is ₩79,822
₩103,604 total
includes taxes & fees
Jul 29 - Jul 30
Turyaa Kalutara

16. Club Villa

Club Villa
3.0 star property
Bentota
9.2 out of 10, Wonderful, (43 reviews)
"The architecture and gardens are a stand out feature of this hotel located on a quiet section of Bentota Beach ( separated by a railway line which you cross on foot!). Staff are efficient and courteous "
United Kingdom
David
The price is ₩177,032
₩229,788 total
includes taxes & fees
Jul 27 - Jul 28
Club Villa

17. Mango Tree Villa Bentota

Mango Tree Villa Bentota
3.0 star property
Induruwa
10.0 out of 10, Exceptional, (5 reviews)
"Surprisingly stylish tranquil haven. Good price. Highly recommend. Chilled out owners and vibe."
United Kingdom
Sarah
The price is ₩46,273
₩63,344 total
includes taxes & fees
Jul 31 - Aug 1
Mango Tree Villa Bentota

18. Ellakanda Nature Villa

Ellakanda Nature Villa
4.0 star property
Welipenna
The price is ₩43,207
₩50,984 total
includes taxes & fees
Jul 28 - Jul 29
Ellakanda Nature Villa

19. Piyum Villa Kosgoda

Piyum Villa Kosgoda
3.0 star property
Kosgoda
The price is ₩60,082
₩70,893 total
includes taxes & fees
Jul 29 - Jul 30
Piyum Villa Kosgoda

20. Riverside Inn Fuji

Riverside Inn Fuji
3.0 star property
Bentota
9.2 out of 10, Wonderful, (15 reviews)
"The setting is so calming, the hotel is spotless, the rooms are spacious, the beds are comfy, the food is lovely what more can I say!! "
United Kingdom
Anna
The price is ₩72,220
₩93,742 total
includes taxes & fees
Jul 28 - Jul 29
Riverside Inn Fuji
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 beaches like Moragalla and Payagala, perfect for sunbathing and relaxation.
  • Outdoor Adventures: Enjoy thrilling activities and wildlife encounters that cater to both families and solo travelers.
  • Cultural Experiences: Explore local temples and immerse yourself in the rich cultural heritage of the area.
  • Charming Accommodations: From guesthouses to luxurious villas, there's a perfect stay for every traveler.
  • Welcoming Atmosphere: Experience friendly locals and a serene ambiance, ideal for a romantic getaway or family vacation.

Find great hotels near Maggona

Discover the perfect getaway in Maggona, Western Province, Sri Lanka, where a variety of accommodations awaits you. From charming guesthouses to luxurious hotels and villas, you'll find options tailored to your needs, whether you're seeking a beach retreat, a spa-themed vacation, or a business-friendly stay. Explore the delightful vacation rentals available and experience the beauty of this coastal paradise.

  • Taj Bentota Resort & Spa: Nestled on the beautiful coastline, Taj Bentota Resort & Spa is a luxurious 5-star property located 10km from Maggona. This resort is ideal for families seeking a beach vacation. With direct access to the pristine beach, guests can enjoy a range of amenities tailored for children, including supervised childcare and a dedicated children's pool. The resort's elegant design harmonizes with its stunning surroundings, offering a tranquil escape for families looking to unwind and connect.
  • Tangerine Beach Hotel: Located 13km from Maggona, the 4-star Tangerine Beach Hotel offers a vibrant atmosphere perfect for families. With direct beach access, this resort provides a variety of children's amenities, such as an arcade game room and a complimentary crib service. Guests can relax by the pool or enjoy family-friendly dining options. The hotel's cheerful ambiance and attentive service create a welcoming environment, making it a great choice for those looking to create lasting memories with loved ones.
  • NH Bentota Ceysands Resort: Just 8km from Maggona, the 4-star NH Bentota Ceysands Resort is a haven for adventure seekers and couples alike. With a focus on romantic escapes, the resort features direct beach access and a range of adventure sports, including snorkeling and kayaking. Guests can indulge in wellness treatments at the full-service spa or enjoy an intimate dining experience with ocean views. The combination of thrilling activities and romantic amenities makes this resort an excellent choice for those looking to blend adventure with relaxation.

Where to stay in and around Maggona

Discover the charm of Maggona, a serene town in Sri Lanka's Western Province, perfect for outdoor and adventure lovers. Explore nearby Moragalla and Payagala beaches, where you can unwind and soak in the sun. With friendly locals and a welcoming atmosphere, Maggona offers excursions and recreational activities for families and solo travelers alike. Experience the best of Maggona tourism, where nature meets relaxation in a picturesque setting.

  • Payagala: Nestled in the vicinity of Maggona, Payagala is a charming village known for its serene beaches and picturesque outdoor scenery. The area experiences a steady flow of visitors throughout the year, with peak travel seasons occurring between January to February and September. Travelers flock to Payagala for its unspoiled beach, family-friendly coastlines, and scenic rock formations that offer stunning views. Whether you're looking to relax on the beach or explore the natural beauty, Payagala provides a tranquil escape for all types of vacationers.
  • Ambepitiya: Located approximately 5km from Maggona, Ambepitiya is a quaint village that offers a laid-back beach experience. Visitor numbers peak between December to February, making it a popular destination during the festive season. While Ambepitiya is primarily known for its beautiful beaches, the surrounding areas provide ample opportunities for relaxation and enjoyment of the coastal atmosphere. This village is perfect for those seeking a peaceful retreat away from the busier tourist hotspots.
  • Kaluwamodara: Just 6km away from Maggona, Kaluwamodara is a vibrant city that combines the charm of beach life with urban entertainment. With its seasonal influx of visitors peaking in December to February, Kaluwamodara is known for its dynamic city-themed activities. Travelers can indulge in shopping at local malls, enjoy boating adventures, and take a refreshing swim in the sea. The area boasts beautiful beaches, historic landmarks, and buildings that offer a glimpse into the region's culture and history, making it an exciting destination for all.

Things to do in Maggona

Shopping

Maggona offers a delightful shopping experience with local markets and shops. You can explore the vibrant Maggona Market for fresh produce and handmade crafts. If you're up for a drive, head to the nearby Kalutara Shopping Mall for a wider selection of goods and souvenirs.

Recreation

Maggona offers tranquil wellness retreats such as the serene Amaya Beach Resort, where you can indulge in soothing spa treatments surrounded by lush landscapes. Engage in yoga sessions on the beach, or explore nearby nature trails for a refreshing connection with the stunning environment.

Adventure

Maggona offers thrilling water sports along its stunning coastline, including jet skiing and banana boat rides. Experience the vibrant marine life while snorkeling or embark on a scenic boat ride to explore nearby lagoons and mangroves, immersing yourself in the rich biodiversity of the region.

Nightlife

The nightlife in Maggona offers a relaxed vibe with beachside bars like the cozy Surf Bar, where you can enjoy refreshing drinks. For a lively atmosphere, check out local eateries featuring traditional music and dance, providing a glimpse into Sri Lankan culture while mingling with friendly locals.

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

Find the best attractions near Maggona

Maggona, located in the Western Province of Sri Lanka, is perfect for outdoor and adventure vacations, offering stunning beaches, temples, and a bustling harbor. Visitors can indulge in cultural experiences and romantic getaways while exploring local attractions. To enhance your trip, consider seeking guides for Maggona's attractions, including its beautiful beach and other tourist hotspots, ensuring a memorable experience in this scenic destination.

  • Bentota Beach: Located 8km from Maggona, Bentota Beach offers a stunning stretch of golden sands and clear blue waters, perfect for sunbathing and swimming. The beach vibe is relaxing, with opportunities for water sports and beachfront dining, making it an ideal spot to unwind.
  • Beruwela Harbour: Just 3km away, Beruwela Harbour boasts picturesque scenery and a lively atmosphere. This harbor is a hub for fishing boats and offers stunning views of the coastline, along with fresh seafood. It's an excellent place to soak in the local culture.
  • Kalutara Bodhiya: Situated 10km from Maggona, Kalutara Bodhiya is a revered temple known for its impressive architecture and serene ambiance. Visitors can explore the rich cultural heritage and enjoy the peaceful surroundings that this sacred site offers.

The nearest major airports for your trip to Maggona

Traveling to Maggona, Sri Lanka is convenient with Colombo's Bandaranaike International Airport (CMB), situated 76km away. Nearby hotel options include the luxurious Sentido Heritance Negombo, located 8km from the airport, which offers an airport shuttle service. Another great choice is Jetwing Beach, just 10km from CMB, also providing easy airport access. For an exclusive retreat, consider Jetwing Lagoon Wellness, a Luxury Reserve for adults only, located 6km from the airport. All these hotels offer reliable transportation services to ensure a smooth journey to and from the airport, making your travel experience hassle-free.

Frequently asked questions

Where is the best place for a stay in Maggona?
Hotel Riu Sri Lanka - All Inclusive, located 13.9 mi (22.3 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 Thaala Bentota and Taj Bentota Resort & Spa. See all available top hotels, or vacation rentals in Maggona.
What are some of the best vacation rentals that Maggona has to offer?
MICHS Beach Villa - Maggona: Visitors like this Maggona vacation home rental. It is located by the ocean and offers a garden, air-conditioning, and free WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a dishwasher, and a stovetop. 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 Kalatura Beach. You'll also find Wadduwa 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.