Book Cheap Hotels in Maggona
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Maggona
Most frequently booked Maggona hotels

Taj Bentota Resort & Spa
National Holiday Resort, Bentota
Free cancellation
Reserve now, pay when you stay
9.65 km from city centre
The price is CA $219 per night
CA $219
CA $294 total
Jun 10 - Jun 11
includes taxes & fees
Stay at this 5-star luxury hotel in Bentota. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Bentota Beach and Kaluwamodara Bridge are located nearby.
Pool
Hot tub

Hotel Riu Sri Lanka - All Inclusive
Ahungalla Beach, Bentota Walallawita Korale, Ahungalla
Free cancellation
Reserve now, pay when you stay
22.37 km from city centre
The price is CA $174 per night
CA $174
CA $228 total
Jun 10 - Jun 11
includes taxes & fees
Stay at this 5-star luxury property in Ahungalla. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Ahungalla Beach and Balapitiya Beach are located nearby.
Pool
Breakfast included

Citrus Waskaduwa
No. 427 Samanthara Road Kuda Waskaduwa, Wadduwa
Free cancellation
Reserve now, pay when you stay
16.59 km from city centre
Stay at this 4.5-star luxury hotel in Wadduwa. Enjoy free WiFi, a rooftop terrace, and breakfast (surcharge). Popular attractions Wadduwa Beach and Pothupitiya Beach are located nearby.
Pool
All-inclusive

Cinnamon Bentota Beach – Signature Selection
Bentota, Bentota, Southern Province
Free cancellation
Reserve now, pay when you stay
9.02 km from city centre
The price is CA $226 per night
CA $226
CA $293 total
Jun 10 - Jun 11
includes taxes & fees
Stay at this 5-star luxury hotel in Bentota. Enjoy free WiFi, free parking, and 4 restaurants. Popular attractions Bentota Beach and Kaluwamodara Bridge are located nearby.
All-inclusive
Parking included

The Habitat Kosgoda by Asia Leisure
47/23, Paratharkaya Round Road, Kosgoda
Free cancellation
19.09 km from city centre
Stay at this 5-star luxury hotel in Kosgoda. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Kosgoda Beach and Ahungalla Beach are located nearby.
Pool
Spa

Sheraton Kosgoda Turtle Beach Resort
1 OKANDA RD, HIDDARUWA, NAAPE, Kosgoda
Free cancellation
Reserve now, pay when you stay
19.73 km from city centre
The price is CA $149 per night
CA $149
CA $201 total
Jun 10 - Jun 11
includes taxes & fees
Stay at this 5-star luxury hotel in Kosgoda. Enjoy free parking, a full-service spa, and 2 restaurants. Popular attractions Kosgoda Beach and Ahungalla Beach are located nearby.
Pool
Spa

Anantara Kalutara Resort
St Sebastian Rd Katukurunda, Kalutara
Free cancellation
Reserve now, pay when you stay
7.17 km from city centre
The price is CA $230 per night
CA $230
CA $306 total
Jun 12 - Jun 13
includes taxes & fees
Stay at this 5-star luxury resort in Kalutara. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Kalatura Beach and Kalutara Bodhiya are located nearby.
Pool
All-inclusive

Heritance Ahungalla
Galle Road, Ahungalla
22.11 km from city centre
The price is CA $107 per night
CA $107
CA $140 total
Jun 13 - Jun 14
includes taxes & fees
Stay at this 5-star luxury hotel in Ahungalla. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Ahungalla Beach and Balapitiya Beach are located nearby.
Pool
Hot tub
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.
Maggona hotels essential information
Accommodation | 483 hotels |
---|---|
Lowest Price | CA $107 |
Highest Price | CA $230 |
Popular hotels | Taj Bentota Resort & Spa, Hotel Riu Sri Lanka - All Inclusive, Citrus Waskaduwa, Cinnamon Bentota Beach – Signature Selection, The Habitat Kosgoda by Asia Leisure, Sheraton Kosgoda Turtle Beach Resort, Anantara Kalutara Resort, Heritance Ahungalla, The Villa Bentota by KK Collection |
Frequently asked questions
Recent Maggona hotel reviews by fellow wanderers

Ahu Bay
5 out of 5
Posted 13 days ago
Travelocity Verified Review
"We had a great 4 night stay at Ahu Bay. It was nice that Nilanga messaged ahead to discuss arrival time. Having a room right on the beach was a real treat and the private pool was kept spotless by the team. The team couldn’t do more for us during our stay, making adjustments to cocktails to suit ours tastes. We ate at hotel twice and both times really enjoyed the dishes we tried, it’s clear there’s a talented chef in the kitchen! "
A verified traveller stayed at Ahu Bay
Hotels near…
Areas of Maggona
Most popular
Hotels
Veyangoda Spa Resorts & HotelsCanad Inns Destination Centre Club Regent Casino HotelJaffna Spa Resorts & HotelsCheap Hotels in SydneyPanadura Hotel Wedding VenuesKiribathgoda Spa Resorts & HotelsSeeduwa - Katunayake Spa Resorts & HotelsSquamish Kid Friendly HotelsPiliyandala Spa Resorts & HotelsCheap Hotels in WolfvilleBahia Principe Grand Coba - All InclusiveEdmonton Hotels with Hot TubsWinnipeg Waterpark Hotels and ResortsHotels near Greater Fredericton Intl.Negombo Hotel Wedding VenuesHotels closest to McAdam Railway StationDoubleTree by Hilton Edmonton DowntownAthabasca Hotels with a Pool
Flights