Find hotels in Maggona from $31

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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
$34 nightly
The price is $41
Jan 7 - Jan 8, 2026
Total with taxes and fees
Maggona Boutique Cottages

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, (52)
"Amazing service, accommodation, food, beach, pool and scenery. "
Australia
Clive
$464 nightly
The price is $551
Jan 16 - Jan 17, 2026
Total with taxes and fees
Jetwing Saman Villas, A Luxury Reserve - Adults Only

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
$73 nightly
The price is $86
Dec 28 - Dec 29
Total with taxes and fees
Happy Man Village

Reef Villa & Spa

Reef Villa & Spa
5.0 star property
Wadduwa
9.8 out of 10, Exceptional, (27)
"Small quiet boutique hotel, lovely architecture, lovely staff and great service, perfect 2 to 3 night start to our Sri Lankan coastal mini adventure "
United Kingdom
neil
$217 nightly
The price is $259
Jan 16 - Jan 17, 2026
Total with taxes and fees
Reef Villa & Spa

The Villas Wadduwa

The Villas Wadduwa
3.5 star property
Wadduwa
10.0 out of 10, Exceptional, (2)
"I spent 2 nights at this beautiful property, and I was greeted with warmth and genuine hospitality by the staff. The check-in process was seamless, and I was immediately made to feel like a valued guest. We received a great welcome drink, fruit and chocolates! The property is beautiful, access to the beach was perfect but what truly sets The Villas Wadduwa apart from other properties was the exceptional level of customer service. I had a luxury villa with plunge pool; it was perfect and worth...
United States
Danielle
$178 nightly
The price is $214
Jan 15 - Jan 16, 2026
Total with taxes and fees
The Villas Wadduwa

Lake Resort Bolgoda

Lake Resort Bolgoda
3.5 star property
Maha Gonadoowa
8.0 out of 10, Very Good, (1)
$68 nightly
The price is $80
Dec 29 - Dec 30
Total with taxes and fees
Lake Resort Bolgoda

Nyne Hotels Rock Villa - Bentota

Nyne Hotels Rock Villa - Bentota
5.0 star property
Bentota
9.0 out of 10, Wonderful, (4)
"Wonderful and comfortable but the F&B prices based on the service level and hotel are fairly high compared to other luxury properties in the area. "
Singapore
Anonymous traveler
$331 nightly
The price is $398
Jan 14 - Jan 15, 2026
Total with taxes and fees
Nyne Hotels Rock Villa - Bentota

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
$34 nightly
The price is $41
Jan 8 - Jan 9, 2026
Total with taxes and fees
Villa 97 Bolgoda

Sheraton Kosgoda Turtle Beach Resort

Sheraton Kosgoda Turtle Beach Resort
5.0 star property
Kosgoda
8.6 out of 10, Excellent, (20)
"Great place to stay "
United States
Khalid
$241 nightly
The price is $294
Jan 9 - Jan 10, 2026
Total with taxes and fees
Sheraton Kosgoda Turtle Beach Resort

Bombay Bicycle Club Bentota

Bombay Bicycle Club Bentota
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (14)
"Waiting to go back again , beautifully set up and very quiet place . "
United States
Karthik
$149 nightly
The price is $149
Dec 29 - Dec 30
Total with taxes and fees
Bombay Bicycle Club 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

Ocean View

Ocean View
3.0 star property
Bentota
8.0 out of 10, Very Good, (40)
"warm hospitality of owner is nice. owner is kind and honest. his care put our at relax:)"
Japan
YASUHIRO
Ocean View

Kumu Beach

Kumu Beach
3.5 star property
Balapitiya
9.8 out of 10, Exceptional, (6)
"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
$353 nightly
The price is $417
Jan 3 - Jan 4, 2026
Total with taxes and fees
Kumu Beach

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

Mermaid Hotel & Club

Mermaid Hotel & Club
4.0 star property
Wadduwa
8.2 out of 10, Very Good, (68)
"Grateful for the welcoming staff. I enjoyed each moment i spent Thank you so much."
United States
Rami
$80 nightly
The price is $95
Jan 12 - Jan 13, 2026
Total with taxes and fees
Mermaid Hotel & Club

Nyne Hotels The Muse - Bentota

Nyne Hotels The Muse - Bentota
5.0 star property
Bentota
10.0 out of 10, Exceptional, (12)
"Das Hotel ist im Stil einer alten Kolonialvilla augestattet,sehr stimmig und geschmackvoll. Der Garten, der Pool, Alles sehr gepflegt. Die Angestellten sind sehr freundlich und hilfsbereit. Was uns nicht gefallen hat, waren die Preise im Restaurant (völlig überteuert!) und dass den ganzen Tag Musk lief, die ja in dieser Lautstärke nicht jedem gefällt. Schade, es könnte ein richtig superfriedlicher Ort sen. "
Germany
Susanne
Nyne Hotels The Muse - Bentota

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

Ahu Bay

Ahu Bay
5.0 star property
Ahungalla
10.0 out of 10, Exceptional, (36)
"Amazing hotel! Would highly recommend to anyone. Such a boutique private feel with a stunning setting right on the beach. The food at the restaurant for dinner and breakfast was such high quality and some of the best we had in Sri Lanka. The rooms are so stunning and clean, and have everything you need. The service is also incredible from the moment you get there to the moment you leave. Would definitely go back and recommend this hotel to anyone and everyone! "
United Kingdom
Tasvi
$402 nightly
The price is $480
Jan 18 - Jan 19, 2026
Total with taxes and fees
Ahu Bay

Anantara Kalutara Resort

Anantara Kalutara Resort
5.0 star property
Kalutara
8.6 out of 10, Excellent, (54)
"Nice hotel, a little dated in its interior quality, staff very attentive, food was great "
United Kingdom
Christopher
$237 nightly
The price is $286
Jan 11 - Jan 12, 2026
Total with taxes and fees
Anantara Kalutara Resort

Club Waskaduwa Beach Resort & Spa

Club Waskaduwa Beach Resort & Spa
5.0 star property
Wadduwa
8.4 out of 10, Very Good, (23)
"Hotels was new and good but the facilities was not ready like spa and some resturant and rooftop."
European Union
Motaz
$292 nightly
The price is $344
Dec 27 - Dec 28
Total with taxes and fees
Club Waskaduwa Beach Resort & Spa
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

Hotels in Maggona with star-rating

Find out more about Maggona

Top reasons to visit Maggona

  • Stunning Beaches: Maggona boasts beautiful beaches with soft sands and clear waters, perfect for relaxation and sunbathing.
  • Water Sports: The Diyakawa Water Sports Centre offers thrilling activities like jet skiing and other water sports in a safe environment.
  • Cultural Exploration: Visitors can explore local temples and experience the vibrant harbor life, immersing themselves in Sri Lankan culture.
  • Outdoor Adventures: Scenic outdoor spots provide opportunities for wildlife tours and family-friendly excursions.
  • Welcoming Accommodations: A variety of lodgings, from cozy guesthouses to upscale hotels, ensure a comfortable stay with friendly hospitality.

Find great hotels near Maggona

Discover the charm of Maggona, where you’ll find a variety of accommodations ranging from cozy guesthouses to well-appointed hotels. Perfect for beach lovers and business travelers alike, these local lodgings offer friendly hospitality and excellent amenities. Whether you're seeking a relaxing spa experience or vibrant villa stays, Maggona has something to suit every budget and preference for a memorable getaway.

  • Tangerine Beach Hotel: Nestled 8 miles from Maggona, the 4-star Tangerine Beach Hotel is perfect for families and business travelers alike. The resort features a welcoming atmosphere and offers a blend of leisure and professional amenities. Families will appreciate the dedicated children's facilities, including a safe pool for kids, arcade game room, and complimentary cribs. Business guests can take advantage of well-equipped conference spaces, meeting rooms, and a conference center. With a focus on providing a comfortable retreat for all types of travelers, this hotel ensures a memorable stay.
  • Taj Bentota Resort & Spa: Located 6 miles from Maggona, the 5-star Taj Bentota Resort & Spa offers a luxurious beach getaway for families seeking relaxation and adventure. With direct access to the beach, guests can enjoy sun-soaked days and stunning ocean views. The resort caters to children with amenities like complimentary slippers, arcade game rooms, and safety features in the rooms. Guests can indulge in the serene spa services and savor exquisite dining experiences, making this hotel an ideal choice for those looking to create cherished family memories in a lavish setting.
  • NH Bentota Ceysands Resort: Situated 5 miles from Maggona, the 4-star NH Bentota Ceysands Resort is a romantic haven for adventurous couples. With a focus on providing a unique experience, guests can partake in exciting activities such as kayaking, snorkeling, and hiking nearby. The resort features stunning ocean views from its restaurant and offers enticing romance packages, including 24-hour room service, champagne service, and hot stone massages. Couples can unwind together at the full spa and pool, complete with a swim-up bar and hot tub, ensuring a relaxing escape filled with love and adventure.

Where to stay in and around Maggona

Maggona, a charming coastal city in Sri Lanka's Western Province, offers an unforgettable vacation experience. With its stunning beaches and scenic outdoor spots, you can immerse yourself in the friendly atmosphere and vibrant local culture. Nearby attractions provide opportunities for family-friendly excursions and relaxation, making it a magical destination for travelers seeking both adventure and tranquility. Discover the best places to explore, and let the warm hospitality of Maggona enhance your journey.

  • Payagala: Nestled in the serene area of Maggona, Payagala is a charming village known for its tranquil beaches. The travel experience here is laid-back, making it perfect for those looking to unwind. The peak travel months are January to February and September, drawing in visitors eager to soak up the sun and enjoy the coastal atmosphere. With family-friendly beaches and picturesque shoreline, Payagala is an ideal spot for beach lovers seeking a relaxing getaway.
  • Dharga Town: Located approximately 5 miles from Maggona, Dharga Town offers a blend of cultural richness and scenic beauty. This city is moderately seasonal, with peak tourist activity from December to February. Travelers flock here for its beautiful beaches, cultural experiences, and stunning landscapes. Local attractions include family-friendly beaches and historic sites, making it a great destination for those interested in both relaxation and exploration. The vibrant atmosphere and welcoming locals enhance the overall travel experience.
  • Kaluwamodara: Just 4 miles away from Maggona, Kaluwamodara is a lively city that attracts visitors looking for a mix of beach fun and urban experiences. Its peak travel season aligns with December to February, offering a variety of activities, including shopping at local centers and indulging in boating adventures. The city is known for its family-oriented beaches and historical monuments, providing a perfect backdrop for memorable family outings. Kaluwamodara's dynamic vibe and diverse attractions make it a must-visit during your stay.

Things to do near Maggona

Maggona, located in Sri Lanka's Western Province, is perfect for beach and outdoor vacations. Visitors can enjoy a wonderful trip filled with scenic views, wildlife tours, and thrilling jet skiing experiences. The Diyakawa Water Sports Centre offers various activities, especially in its shallow sections, making it an ideal spot for water sports enthusiasts. Whether you're seeking adventure or relaxation, Maggona has something for everyone.

Shopping

Maggona offers a vibrant shopping experience with local markets and nearby malls. If you're up for a drive, Majestic City and Raux Brothers, both 28 miles away, feature entertainment and family-friendly vibes. Arcade Independence Square is a bit further at 29 miles, providing a similar bustling atmosphere.

Recreation

R. Premadasa Stadium, located 31 miles from Maggona, offers an energetic atmosphere perfect for sports enthusiasts. The Sri Lanka Tennis Association, 29 miles away, provides a touch of luxury for tennis lovers. For golf aficionados, the Royal Colombo Golf Club, also 29 miles away, presents a beautiful outdoor setting to enjoy a round of golf.

Adventure

At Pearl Bay, located 16 miles from Maggona, enjoy thrilling water slides and family-friendly attractions perfect for a fun-filled day. Venture 23 miles to the Gurusinghe Moonstone Mine for an exciting gem-hunting experience. Leisure World, 30 miles away, offers an array of water rides and entertainment for all ages.

Nightlife

Experience the vibrant nightlife in Maggona by visiting the Nelum Pokuna Mahinda Rajapaksa Theatre, just 29 miles away, for cultural performances. Alternatively, the Elphinstone Theatre, located 30 miles away, offers captivating shows in a romantic atmosphere. Enjoy a blend of entertainment and family-friendly vibes at these venues.

*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 during your trip to Maggona, consider visiting during the off-peak months of May to June and October, when hotel prices drop. Booking one month in advance or checking last-minute deals on Expedia can lead to significant savings. Thursdays are the cheapest days to stay, while Mondays are the most expensive. Utilize Expedia's filters for budget-friendly and eco-certified accommodations, and consider package deals that combine flights and hotels for added savings. Joining Expedia's One Key membership can also unlock exclusive discounts and future cash rewards.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia's search tool to customize your travel options based on your budget, desired location, and preferred hotel style. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply arrange 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 deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Maggona

Maggona, located in the Western Province of Sri Lanka, is perfect for beach getaways and outdoor adventures. Visitors can enjoy stunning beaches, explore local temples, and experience the vibrant harbor life. This destination offers a mix of cultural and city experiences, making it an ideal spot for those looking to unwind by the sea while immersing themselves in the local culture.

  • Bentota Beach: Located 5 miles from Maggona, Bentota Beach offers stunning views and a vibrant beach atmosphere. Enjoy the sun, surf, and soft sands, perfect for relaxation or water sports.
  • Beruwela Harbour: Just 2 miles away, Beruwela Harbour provides picturesque scenery and a lively coastal vibe. Explore the harbor, enjoy fresh seafood, and take in the beautiful surroundings.
  • Brief Garden, Bevis Bawa: This private garden, located 5 miles from Maggona, boasts a serene and secluded environment. Wander through lush landscapes and admire the artistic designs that make it a peaceful retreat.

The nearest major airports for your trip to Maggona

Traveling to Maggona, Sri Lanka, is convenient with the nearby Colombo Bandaranaike International Airport (CMB), located 47 miles away. For accommodations, consider the 5-star Sentido Heritance Negombo, situated 5 miles from the airport, offering airport shuttle services. Alternatively, the luxurious Jetwing Blue and Jetwing Lagoon Wellness, both 5-star resorts, are located 6 and 4 miles from the airport, respectively, and provide easy access to CMB. These hotels ensure comfortable stays and convenient transportation options to make your arrival and departure seamless during your vacation in Maggona.

Frequently asked questions

What is the best area to stay in Maggona?
The best area to stay in Maggona is along the beachfront, particularly near the Maggona Railway Station and the main coastal road, for its direct access to the ocean and convenient transportation.

This area offers a relaxed setting with hotels and resorts directly facing the Indian Ocean. It's characterized by its golden sand beaches and the sound of waves, providing a peaceful retreat. The main road runs parallel to the coast, making it easy to navigate and access local eateries.

Couples looking for a tranquil getaway will find this area ideal. The beachfront hotels often feature private balconies with ocean views, spa services, and direct beach access, great for romantic strolls or enjoying the sunset. The quiet surroundings allow for a truly relaxing experience.

For those seeking a convenient base for exploring the local area, staying near the railway station is practical. It offers easy connections to other coastal towns and attractions, making day trips straightforward without the need for extensive car travel.
When is the best time to go to Maggona?
The best time to go to Maggona is during the dry season, which runs from December to March, and again from June to September.

Travelers looking for sunny skies and minimal rain will find the December to March period ideal. This time of year offers consistently good weather for enjoying the beaches and outdoor activities. It's great for those seeking a relaxing getaway with plenty of sunshine.

For those planning a trip during the European and North American summer, June to September also provides pleasant conditions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Maggona.
How can I save on a Maggona hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Maggona hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Maggona hotel?
Prices for hotels in Maggona often vary, but you can find a great deal from $31 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia