Default HTG hotel image

Maggona Hotels from ₹868

  • 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
26 Aug - 27 Aug
Tomorrow
27 Aug - 28 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Maggona hotels

Reserve now, pay later
Hotel
Breakfast included
Heated pool
Indoor pool

1. Maggona Boutique Cottages

Maggona Boutique Cottages
Maggona
France
Laurence
₹2,848
₹3,369 total
includes taxes & fees
27 Aug - 28 Aug
Maggona Boutique Cottages

2. MICHS Beach Villa - Maggona

MICHS Beach Villa - Maggona
Beruwela
₹1,717
₹2,027 total
includes taxes & fees
27 Aug - 28 Aug
MICHS Beach Villa - Maggona

3. Hotel Hemadan

Hotel Hemadan
Aluthgama
United States
Maria Nour
₹2,748
₹3,275 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Hemadan

4. Mahi Villa

Mahi Villa
Bentota
₹2,054
₹2,727 total
includes taxes & fees
7 Sept - 8 Sept
Mahi Villa

5. Villa Acadia

Villa Acadia
Dharga Town
₹2,805
₹3,318 total
includes taxes & fees
27 Aug - 28 Aug
Villa Acadia

6. Manara Beach Resort

Manara Beach Resort
Beruwala
₹6,825
₹8,221 total
includes taxes & fees
6 Sept - 7 Sept
Manara Beach Resort

7. Avani Kalutara Resort

Avani Kalutara Resort
Kalutara
Australia
Geoffrey
₹10,249
₹13,644 total
includes taxes & fees
27 Aug - 28 Aug
Avani Kalutara Resort

8. Colours Beach

Colours Beach
Induruwa
United States
ERIN
₹3,950
₹4,723 total
includes taxes & fees
3 Sept - 4 Sept
Colours Beach

9. Ellakanda Nature Villa

Ellakanda Nature Villa
Welipenna
₹2,550
₹3,019 total
includes taxes & fees
4 Sept - 5 Sept
Ellakanda Nature Villa

10. Grand Lotus Bentota

Grand Lotus Bentota
Aluthgama
Canada
Judith
₹2,851
₹5,725 total
includes taxes & fees
1 Sept - 2 Sept
Grand Lotus Bentota

11. River View Villa

River View Villa
Dharga Town
₹5,391
₹6,434 total
includes taxes & fees
7 Sept - 8 Sept
River View Villa

12. Mango Tree Villa Bentota

Mango Tree Villa Bentota
Induruwa
United Kingdom
Sarah
₹2,880
₹4,022 total
includes taxes & fees
27 Aug - 28 Aug
Mango Tree Villa Bentota

13. Charika Villa

Charika Villa
Bentota
₹3,276
₹3,865 total
includes taxes & fees
27 Aug - 28 Aug
Charika Villa

14. Sky and Sand Ayurveda Resort

Sky and Sand Ayurveda Resort
Moragalla/Beruwala
₹4,414
₹5,266 total
includes taxes & fees
30 Aug - 31 Aug
Sky and Sand Ayurveda Resort

15. Lagoon Bentota

Lagoon Bentota
Bentota
United Kingdom
Mark
₹6,993
₹9,160 total
includes taxes & fees
27 Aug - 28 Aug
Lagoon Bentota

16. Lucky Prince Villa & Ayurveda Wellness

Lucky Prince Villa & Ayurveda Wellness
Beruwala
New Zealand
Sally
₹2,705
₹3,511 total
includes taxes & fees
31 Aug - 1 Sept
Lucky Prince Villa & Ayurveda Wellness

17. The MGS Hotel

The MGS Hotel
Elpitiya
₹2,075
₹2,517 total
includes taxes & fees
4 Sept - 5 Sept
The MGS Hotel

18. New Casa Marc

New Casa Marc
Induruwa
₹4,994
₹5,972 total
includes taxes & fees
29 Aug - 30 Aug
New Casa Marc

19. Riverdale lagoon villas

Riverdale lagoon villas
Beruwala
₹12,129
₹27,670 total
includes taxes & fees
27 Aug - 28 Aug
Riverdale lagoon villas

20. Piyum Villa Kosgoda

Piyum Villa Kosgoda
Kosgoda
₹2,404
₹2,862 total
includes taxes & fees
4 Sept - 5 Sept
Piyum Villa Kosgoda
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Maggona Hotel Reviews

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive

10/10 Excellent
"Everything is excellent, the location, the food, the staff, the amenities, the room, ... only a bad mark for the very poor performance of the entertainment team !"
Jérôme 6-night trip
Posted 6 days ago
Hotel Riu Sri Lanka - All Inclusive
Taj Bentota Resort & Spa

Taj Bentota Resort & Spa

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

Ayana Sea

10/10 Excellent
"Friendly staff and great food"
Pasan 1-night trip
Posted 1 month ago
Ayana Sea
The Blue Water - Geoffrey Bawa Heritage Resort Hotel

The Blue Water - Geoffrey Bawa Heritage Resort Hotel

10/10 Excellent
"Nice relaxing place and service staff is very helpful."
Ruwani C. De Alwis 3-night trip
Posted 2 months ago
The Blue Water - Geoffrey Bawa Heritage Resort Hotel
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 5 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

More cheap stays in Maggona

Free House Bentota

Free House Bentota

101, Arthur Cottage, Pahurumulla Bentota SP
₹732
₹868 total
3 Sept - 4 Sept
includes taxes & fees
10/10 Exceptional! (2 reviews)
Free House Bentota
Tasheema Beach Resort

Tasheema Beach Resort

Colombo - Galle Main Rd Kosgoda
₹1,357
₹1,644 total
22 Sept - 23 Sept
includes taxes & fees
2/10 (1 review)
Tasheema Beach Resort
Little Paradise

Little Paradise

6, Pitaramba Bentota
₹1,265
₹1,684 total
30 Aug - 31 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
₹2,547
₹3,006 total
27 Aug - 28 Aug
includes taxes & fees
10/10 Exceptional! (1 review)
The Vitamin Sea Villa
Hotel Hemadan

Hotel Hemadan

25, River Avenue Aluthgama
₹2,748
₹3,275 total
30 Aug - 31 Aug
includes taxes & fees
8/10 Very good! (8 reviews)
Hotel Hemadan
Raja Beach Hotel

Raja Beach Hotel

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

Hotels in Maggona with star rating

Find out more about Maggona

Top reasons to visit Maggona

  • Stunning Beaches: Maggona boasts beautiful beaches like Moragalla and Payagala, perfect for sunbathing and water sports.
  • Adventure Activities: The area offers thrilling outdoor adventures, including wildlife encounters and scenic excursions.
  • Cultural Attractions: Explore local temples, harbours, and the historic Maggona Fort to experience the town’s rich heritage.
  • Charming Accommodations: A variety of hotels and guesthouses ensure a comfortable stay, catering to all types of travellers.
  • Local Vibrancy: Engage with friendly locals and immerse yourself in the lively atmosphere of this coastal haven.

Find great hotels near Maggona

Discover a delightful selection of accommodations in Maggona, where charming hotels and inviting guesthouses cater to every type of traveller. Whether you seek a relaxing beach getaway, a rejuvenating spa experience, or a suitable base for business travel, Maggona's hotels and villas offer a perfect blend of comfort and convenience. Explore the various vacation rentals available to make your stay truly memorable in this picturesque coastal town.

  • Taj Bentota Resort & Spa: Nestled 10km away from Maggona, Taj Bentota Resort & Spa is a luxurious 5-star haven that boasts a serene beachside location. With a guest rating of 8.6, this resort is tailored for families seeking relaxation and adventure. The property features direct access to the beach and offers a wealth of amenities for children, including a supervised childcare service, a children’s pool, and a playground. Guests can indulge in the exquisite dining options and unwind in the tranquil spa, ensuring a memorable family vacation experience amidst stunning coastal views.
  • Tangerine Beach Hotel: Located 13km from Maggona, the 4-star Tangerine Beach Hotel combines a family-friendly atmosphere with the allure of beachside relaxation. Rated at 8.4, this resort is designed for those looking for a memorable family getaway. With direct beach access, children can enjoy a delightful pool, a free crib for infants, and an arcade game room for entertainment. The hotel’s vibrant ambience and excellent dining options make it an ideal choice for families wanting to create lasting memories together.
  • NH Bentota Ceysands Resort: Just 8km from Maggona, NH Bentota Ceysands Resort is a charming 4-star property perfect for couples and adventure seekers. With a guest rating of 8.2, this resort offers direct beach access and a variety of thrilling activities such as kayaking, windsurfing, and fishing. Guests can take advantage of romance packages, featuring ocean view dining and 24-hour room service, creating an intimate atmosphere. The outdoor pool and spa services provide relaxation after a day of adventure, making this resort a delightful retreat for those seeking both romance and excitement.

Where to stay in and around Maggona

Maggona, a serene town in Sri Lanka's Western Province, offers a delightful blend of adventure and relaxation. Explore the charming Moragalla and Payagala beaches, perfect for sunbathing and water sports. Engage with the friendly locals and immerse yourself in the vibrant atmosphere of this coastal haven. Whether you're seeking excursions or leisurely family outings, Maggona is the ideal destination for an unforgettable vacation experience.

  • Payagala: Nestled within the Maggona area, Payagala is a charming village known for its serene beaches and stunning outdoor scenery. Travellers are drawn here year-round, with peak visits from January to February and September. The sandy shores and rocky outcrops provide a perfect setting for beach lovers and outdoor enthusiasts alike. Highlights include the tranquil family beach, where relaxation is paramount, and the picturesque landscapes that make for perfect photo opportunities.
  • Ambepitiya: Located just 5km from Maggona, Ambepitiya is a quaint village that attracts visitors primarily during its peak seasons from December to February. Known for its beautiful beach, the village offers a peaceful retreat for those wishing to escape the hustle and bustle. While the beach is the main draw, its proximity to Maggona allows visitors to easily explore more of the region's charm, making it a delightful stop on your Sri Lankan adventure.
  • Kaluwamodara: Approximately 6km away from Maggona, Kaluwamodara is a vibrant city that combines beach leisure with urban entertainment. Visitors flock here during the peak season of December to February, drawn by its diverse offerings. The city features a bustling shopping mall, opportunities for boating, and inviting swimming spots. With a rich history reflected in its historic buildings, Kaluwamodara presents a unique blend of cultural exploration and modern enjoyment, making it an essential part of your travel itinerary.

Things to do in Maggona

Shopping

In Maggona, visit local shops for unique souvenirs and handcrafted gifts showcasing Sri Lankan culture. If you’re up for a drive, check out Kalutara Shopping Centre, located about 16km away, featuring a variety of retail outlets and dining options for a more extensive shopping experience.

Recreation

Maggona Wellness Retreat offers a tranquil environment with yoga sessions and soothing spa treatments, perfect for rejuvenation. Engage in beachside meditation or explore the local flora through guided nature walks, allowing you to connect with the serene surroundings and enhance your overall well-being.

Adventure

In Maggona, enjoy thrilling water sports at the nearby beaches, such as jet skiing and banana boat rides. Explore the lush surroundings through exhilarating cycling trails and experience the vibrant local culture. Don't miss the opportunity for a scenic boat ride along the coastline, offering stunning views of the ocean.

Nightlife

Explore the vibrant atmosphere at The Beach Bar, where you can enjoy refreshing cocktails by the ocean. For a lively night, visit The Pub, offering a selection of local beers and occasional live performances that showcase local talent. Experience the laid-back charm of Maggona's nightlife.

*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 cheaper months of May to June and October, while booking your hotel about a month in advance for the best deals. Thursdays are typically the least expensive days to stay, compared to Mondays. Use Expedia to filter your hotel search by budget and location, and take advantage of package deals that combine your hotel, flights, and activities for additional savings. Don't overlook free local attractions and public transport options to further cut costs during your stay.

  • 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: Book your hotel in Maggona 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 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, including your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy some savings by combining your hotel reservation in Maggona with your flights and activities through an Expedia package.

Find the best attractions near Maggona

Maggona is an ideal destination for outdoor adventures and scenic retreats, offering a blend of beach, cultural, and romantic experiences. Visitors can explore local attractions such as temples, harbours, and the historic Maggona Fort. With a range of guides available, tourists can easily navigate the area’s sights and discover the charm of Maggona's beautiful coastline and cultural heritage.

  • Bentota Beach: Located 8km from Maggona, Bentota Beach offers a serene escape with its golden sands and tranquil waves. It’s an ideal spot for sunbathing, swimming, and enjoying various water sports amidst a backdrop of lush palm trees.
  • Kande Vihare Temple: Just 6km away, Kande Vihare Temple is a striking Buddhist temple known for its intricate architecture and serene atmosphere. Visitors can immerse themselves in local culture while admiring the impressive statues and vibrant murals.
  • Ahungalla Beach: Situated 23km from Maggona, Ahungalla Beach is a quieter alternative to Bentota. With its inviting waters and picturesque views, it’s a lovely place to relax or take leisurely strolls along the shoreline.

The nearest major airports for your trip to Maggona

Getting to Maggona is convenient via Colombo's Bandaranaike International Airport (CMB), located 76km away. Notable hotels near the airport include the 5-star Sentido Heritance Negombo, situated 8km from CMB, offering airport shuttle services. Jetwing Beach, another 5-star option, is 10km away, also providing easy access to the airport. Additionally, the luxurious Jetwing Lagoon Wellness, Adults Only Resort, is just 6km from CMB, boasting similar transportation facilities. These hotels make for excellent accommodations while facilitating seamless travel to and from the airport, ensuring a comfortable start to your Sri Lankan holiday.

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 Induruwa 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.

Explore a world of travel with Expedia