Default HTG hotel image

Find hotels in Maggona from Rp164.913

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
17 Aug - 18 Aug
Tomorrow
18 Aug - 19 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Maggona hotels

Reserve now, pay later
Breakfast included
Hotel
Spa
Pool

1. Maggona Boutique Cottages

Maggona Boutique Cottages
Maggona
France
Laurence
Rp532.914
Rp628.839 total
includes taxes & fees
17 Aug - 18 Aug
Maggona Boutique Cottages

2. MICHS Beach Villa - Maggona

MICHS Beach Villa - Maggona
Beruwela
Rp320.886
Rp378.645 total
includes taxes & fees
17 Aug - 18 Aug
MICHS Beach Villa - Maggona

3. Colours Beach

Colours Beach
Induruwa
United States
ERIN
Rp802.215
Rp946.614 total
includes taxes & fees
17 Aug - 18 Aug
Colours Beach

4. Grand Lotus Bentota

Grand Lotus Bentota
Aluthgama
Canada
Judith
Rp532.693
Rp1.069.539 total
includes taxes & fees
1 Sept - 2 Sept
Grand Lotus Bentota

5. Hotel Hemadan

Hotel Hemadan
Aluthgama
United States
Maria Nour
Rp513.359
Rp611.882 total
includes taxes & fees
20 Aug - 21 Aug
Hotel Hemadan

6. Muthumuni Ayurveda Beach Resort

Muthumuni Ayurveda Beach Resort
Beruwala
Rp914.525
Rp1.251.909 total
includes taxes & fees
17 Aug - 18 Aug
Muthumuni Ayurveda Beach Resort

7. Tangerine Beach Hotel

Tangerine Beach Hotel
Wadduwa
United Kingdom
Dillon
Rp1.485.525
Rp1.945.917 total
includes taxes & fees
17 Aug - 18 Aug
Tangerine Beach Hotel

8. Lagoon Bentota

Lagoon Bentota
Bentota
United Kingdom
Mark
Rp979.914
Rp1.283.607 total
includes taxes & fees
15 Sept - 16 Sept
Lagoon Bentota

9. Mango Tree Villa Bentota

Mango Tree Villa Bentota
Induruwa
United Kingdom
Sarah
Rp570.645
Rp781.166 total
includes taxes & fees
22 Aug - 23 Aug
Mango Tree Villa Bentota

10. Lucky Prince Villa & Ayurveda Wellness

Lucky Prince Villa & Ayurveda Wellness
Beruwala
New Zealand
Sally
Rp505.431
Rp656.050 total
includes taxes & fees
17 Aug - 18 Aug
Lucky Prince Villa & Ayurveda Wellness

11. New Casa Marc

New Casa Marc
Induruwa
Rp1.010.791
Rp1.192.733 total
includes taxes & fees
17 Aug - 18 Aug
New Casa Marc

12. Ayana Sea

Ayana Sea
Wadduwa
United States
Pasan
Rp2.171.329
Rp2.818.385 total
includes taxes & fees
17 Aug - 18 Aug
Ayana Sea

13. Villa 80

Villa 80
Bentota
United States
James
Rp1.823.274
Rp2.366.609 total
includes taxes & fees
17 Aug - 18 Aug
Villa 80

14. Dhammika Beach Palace

Dhammika Beach Palace
Wadduwa
Rp430.522
Rp655.267 total
includes taxes & fees
17 Aug - 18 Aug
Dhammika Beach Palace

15. ocean of life ayurveda Hotel

ocean of life ayurveda Hotel
Induruwa
Rp650.929
Rp768.096 total
includes taxes & fees
17 Aug - 18 Aug
ocean of life ayurveda Hotel

16. Bentota Luxe Ayurveda

Bentota Luxe Ayurveda
Bentota
Rp721.993
Rp851.952 total
includes taxes & fees
17 Aug - 18 Aug
Bentota Luxe Ayurveda

17. Nyne Hotels Anuprit - Bentota

Nyne Hotels Anuprit - Bentota
Bentota
Rp6.798.432
Rp8.022.150 total
includes taxes & fees
17 Aug - 18 Aug
Nyne Hotels Anuprit - Bentota

18. Haus Berlin Bentota

Haus Berlin Bentota
Bentota
Canada
Esther
Rp889.924
Rp1.155.190 total
includes taxes & fees
19 Aug - 20 Aug
Haus Berlin Bentota

19. The Villa Bentota by KK Collection

The Villa Bentota by KK Collection
Bentota
Canada
Xiaoyu
Rp1.714.957
Rp2.226.014 total
includes taxes & fees
17 Aug - 18 Aug
The Villa Bentota by KK Collection

20. Ellakanda Nature Villa

Ellakanda Nature Villa
Welipenna
Rp479.549
Rp565.868 total
includes taxes & fees
17 Aug - 18 Aug
Ellakanda Nature Villa
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Maggona Hotel Reviews

Taj Bentota Resort & Spa

Taj Bentota Resort & Spa

10/10 Excellent
"Friendly and helpfyl stuff"
Francisco 2-night trip
Posted 5 days ago
Taj Bentota Resort & Spa
Ayana Sea

Ayana Sea

10/10 Excellent
"Friendly staff and great food"
Pasan 1-night trip
Posted 2 weeks ago
Ayana Sea
Cinnamon Bentota Beach – Signature Selection

Cinnamon Bentota Beach – Signature Selection

10/10 Excellent
"Loved the property and facilities"
Adriana 2-night trip
Posted 2 months ago
Cinnamon Bentota Beach – Signature Selection
Ahu Bay

Ahu Bay

10/10 Excellent
"Excellent staff, beautiful property (had the best sunset we saw in Sri Lanka) and great food"
Riya 1-night trip
Posted 4 months ago
Ahu Bay
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 5 months ago
Avani Kalutara Resort
Anantara Kalutara Resort

Anantara Kalutara Resort

10/10 Excellent
"Very good"
richard leslie 2-night trip
Posted 5 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 5 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 6 months ago
Wunderbar Beach Hotel
The Habitat Kosgoda by Asia Leisure

The Habitat Kosgoda by Asia Leisure

10/10 Excellent
"Very pleasant hotel and surroundings. Staff was very nice. Location is remote but you are right on a beautiful stretch oh beach."
ERIN 3-night trip
Posted 6 months ago
The Habitat Kosgoda by Asia Leisure

More cheap stays in Maggona

Free House Bentota

Free House Bentota

101, Arthur Cottage, Pahurumulla Bentota SP
Rp139.757
Rp164.913 total
17 Aug - 18 Aug
includes taxes & fees
10/10 Exceptional! (2 reviews)
Free House Bentota
Tasheema Beach Resort

Tasheema Beach Resort

Colombo - Galle Main Rd Kosgoda
Rp278.690
Rp332.176 total
17 Aug - 18 Aug
includes taxes & fees
2/10 (1 review)
Tasheema Beach Resort
Little Paradise

Little Paradise

6, Pitaramba Bentota
Rp262.667
Rp340.942 total
17 Aug - 18 Aug
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
Rp475.890
Rp561.550 total
17 Aug - 18 Aug
includes taxes & fees
10/10 Exceptional! (1 review)
The Vitamin Sea Villa
Raja Beach Hotel

Raja Beach Hotel

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

Villa Republic Bentota

No: 9A, L.T.P. Manjushri Mawatha Aluthgama
Get ratesVilla Republic Bentota

Find out more about Maggona

Top reasons to visit Maggona

  • Stunning Beaches: Maggona boasts beautiful beaches like Moragalla and Payagala, ideal for relaxation and family activities.
  • Cultural Exploration: Visitors can discover local attractions such as cultural temples and the historic Maggona Fort.
  • Outdoor Adventures: The area offers various outdoor activities, perfect for adventure enthusiasts amidst scenic beauty.
  • Welcoming Locals: Experience warm hospitality from friendly locals, enhancing your stay in this charming town.
  • Diverse Accommodations: Maggona features a range of lodging options, from guesthouses to luxurious hotels, catering to every traveller's needs.

Find great hotels near Maggona

Maggona offers a delightful selection of accommodation options, ranging from charming guesthouses to luxurious hotels. Whether you're seeking a beachfront retreat, a business-friendly environment, or a serene spa experience, you'll find accommodations that cater to your every need. Explore the inviting villas and vacation rentals that provide the perfect base for your adventures in this picturesque region of Sri Lanka.

  • Taj Bentota Resort & Spa: Located 10km from Maggona, Taj Bentota Resort & Spa is a luxurious 5-star retreat that caters to adventure seekers and beach enthusiasts alike. Boasting direct beach access, the resort offers a plethora of adventure sports, including boat tours, snorkelling, waterskiing, and kayaking, ensuring an action-packed holiday. With a guest rating of 8.6, visitors can indulge in top-notch amenities and unwind in lavish surroundings, making it an ideal choice for those looking to combine relaxation with outdoor adventures.
  • Tangerine Beach Hotel: Situated 13km from Maggona, the 4-star Tangerine Beach Hotel is a family-oriented resort perfect for holidaymakers seeking a beach getaway. With a guest rating of 8.4, this property features direct access to the beach and a range of amenities tailored for children, such as a dedicated children’s pool, a free crib service, and an arcade game room. Families will appreciate the welcoming atmosphere and the variety of activities available, ensuring that both adults and children have a memorable stay.
  • NH Bentota Ceysands Resort: Just 8km from Maggona, NH Bentota Ceysands Resort is a charming 4-star property that offers a blend of romance and adventure. With a guest rating of 8.2, this resort features direct beach access and a variety of activities such as fishing, hiking, and onsite boat tours. Couples can enjoy special romance packages, ocean views from the restaurant, and relaxing spa services, making it a perfect choice for those looking to unwind in a picturesque setting while still having access to outdoor adventures.

Where to stay in and around Maggona

Maggona, a serene town in Sri Lanka's Western Province, offers a delightful blend of outdoor adventures and scenic beauty. Visitors can explore the beautiful Moragalla and Payagala beaches, perfect for relaxation and family-friendly activities. The friendly locals enhance the experience, ensuring a warm welcome as you embark on excursions around this charming area. Whether you're seeking tranquillity or recreation, Maggona is the ideal destination for an unforgettable holiday.

  • Payagala: Nestled within the Maggona area, Payagala is a charming village that offers a serene escape for travellers seeking a blend of beach life and scenic beauty. The village experiences a steady flow of visitors, particularly peaking from January to February and again in September. Here, you can enjoy the sun-kissed beaches, family-friendly spots, and unique rock formations that dot the coastline. Payagala is perfect for those looking to unwind in a picturesque setting while indulging in outdoor activities and soaking up the local scenery.
  • Ambepitiya: Located just 5km from Maggona, Ambepitiya is a quaint village known for its inviting beach atmosphere. The seasonal influx of tourists peaks between December and February, making it a popular getaway during the cooler months. Visitors are drawn to Ambepitiya for its tranquil beaches, where one can relax and enjoy the soothing sound of waves. Its close proximity to Maggona allows for easy exploration of both locations, ensuring a delightful beach experience.
  • Kaluwamodara: Situated 6km away from Maggona, Kaluwamodara is a vibrant city that captivates visitors with its dynamic blend of beach and entertainment themes. The city sees a moderate seasonal flow of tourists, with peak seasons occurring from December to February. Kaluwamodara offers a variety of attractions, including shopping malls, boating opportunities, and swimming spots. History enthusiasts will appreciate the nearby historic places and buildings, adding a cultural depth to your visit. This city is ideal for those looking to immerse themselves in both leisure and local history.

Things to do in Maggona

Shopping

Maggona offers a delightful shopping experience with local markets where you can find unique souvenirs and handicrafts. If you're up for a drive, visit the Aluthgama Supermarket, around 16km away, for a wider selection of goods and local delicacies.

Recreation

Experience serene yoga sessions at a wellness retreat in Maggona, surrounded by lush greenery and soothing ocean sounds. Indulge in traditional Ayurvedic treatments that utilise herbal oils and natural therapies, promoting relaxation and rejuvenation for both body and mind.

Adventure

In Maggona, explore the scenic coastline through thrilling water sports like jet skiing and banana boat rides. For a unique experience, try stand-up paddleboarding in tranquil lagoons, or embark on a cycling tour through lush landscapes, immersing yourself in the local culture and natural beauty.

Nightlife

Maggona offers a vibrant nightlife with beachside bars like the Moonlight Beach Bar, where you can sip cocktails while enjoying the ocean breeze. For a lively atmosphere, visit local eateries that often feature live music, creating an inviting environment to unwind after a day of exploration.

*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 Sri Lanka's Western Province, offers a delightful blend of outdoor adventure and scenic beauty. Visitors can explore beautiful beaches, cultural temples, and the local harbour, catering to those seeking romance and unique experiences. Key attractions include the charming Maggona Fort, making it an ideal destination for tourists eager to immerse themselves in the local culture and natural splendour.

  • Kalatura Beach: Located 8km from Maggona, Kalatura Beach offers a serene atmosphere with golden sands and gentle waves. Ideal for relaxation, it invites visitors to indulge in sunbathing or leisurely strolls along the shore, capturing the essence of coastal life.
  • Kande Vihare Temple: Situated 6km away, Kande Vihare Temple presents an insight into Sri Lankan culture. This ancient temple is adorned with intricate carvings and vibrant frescoes, providing a tranquil space for reflection and appreciation of the island’s spiritual heritage.
  • Panadura Beach: Found 24km from Maggona, Panadura Beach boasts a lively atmosphere. The beach is popular among locals and tourists alike, offering opportunities for water sports, beach games, and enjoying stunning sunsets over the Indian Ocean.

The nearest major airports for your trip to Maggona

Accessing Maggona, Sri Lanka, is convenient with the major airport being Colombo (CMB-Bandaranaike International Airport), situated 76km away. Ideal accommodations near the airport include the luxurious Sentido Heritance Negombo, located 8km from CMB, which offers an airport shuttle service. Additionally, the 5-star Jetwing Beach is 10km away, also providing easy access to the airport. For a relaxing stay, consider Jetwing Lagoon Wellness, an adults-only resort just 6km from CMB. All these hotels ensure a seamless journey to the airport, making your travels to Maggona enjoyable and hassle-free.

Frequently asked questions

Where is the best place to 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 traveller data. Other good options for your stay in 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 holiday rentals that Maggona has to offer?
MICHS Beach Villa - Maggona: This highly rated holiday home rental in Maggona 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, 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 Kalatura Beach. You'll also find Kalutara Bodhiya and Wadduwa 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.