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 $252 per night
CA $252
CA $338 total
Oct 28 - Oct 29
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 Prince Lanka Ayurvrda 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 $217 per night
CA $217
CA $284 total
Oct 30 - Oct 31
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 Kosgoda Spice Garden are located nearby.
Pool
Breakfast included

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 $241 per night
CA $241
CA $313 total
Oct 31 - Nov 1
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 Prince Lanka Ayurvrda are located nearby.
All-inclusive
Parking included

NH Bentota Ceysands Resort
Aluthgama, Bentota
Free cancellation
Reserve now, pay when you stay
8.27 km from city centre
The price is CA $105 per night
CA $105
CA $140 total
Oct 27 - Oct 28
includes taxes & fees
Stay at this 4-star beach resort 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

The Habitat Kosgoda by Asia Leisure
47/23, Paratharkaya Round Road, Kosgoda
Free cancellation
Reserve now, pay when you stay
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 Kosgoda Spice Garden are located nearby.
Pool
All-inclusive

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 $379 per night
CA $379
CA $504 total
Nov 9 - Nov 10
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

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 $195 per night
CA $195
CA $261 total
Oct 27 - Oct 28
includes taxes & fees
Stay at this 5-star luxury hotel in Kosgoda. Enjoy free parking, 2 outdoor pools, and a full-service spa. Popular attractions Kosgoda Beach and Kosgoda Spice Garden are located nearby.
Pool
Spa

Thaala Bentota
Thaala Bentota Resort, Bentota, Southern Province
Free cancellation
Reserve now, pay when you stay
9.13 km from city centre
The price is CA $125 per night
CA $125
CA $147 total
Oct 28 - Oct 29
includes taxes & fees
Stay at this 5-star luxury resort in Bentota. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Bentota Beach and Prince Lanka Ayurvrda are located nearby.
Pool
Spa

Ahu Bay
100/12 Samudhraramaya Rd, Ahungalla, South Province
21.44 km from city centre
The price is CA $285 per night
CA $285
CA $377 total
Oct 27 - Oct 28
includes taxes & fees
Stay at this 5-star luxury hotel in Ahungalla. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Ahungalla Beach and Kosgoda Spice Garden are located nearby.
Pool
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.
Maggona hotels essential information
Accommodation | 510 hotels |
|---|---|
Lowest Price | CA $140 |
Highest Price | CA $504 |
Popular hotels | Taj Bentota Resort & Spa, Hotel Riu Sri Lanka - All Inclusive, Cinnamon Bentota Beach – Signature Selection, NH Bentota Ceysands Resort, The Habitat Kosgoda by Asia Leisure, Anantara Kalutara Resort, Sheraton Kosgoda Turtle Beach Resort, Thaala Bentota, Ahu Bay |
Frequently asked questions
Recent Maggona hotel reviews by fellow wanderers

Thaala Bentota
5 out of 5
Posted 2 weeks ago
Travelocity Verified Review
"We had enormous family room
Lovely decor and comfortable
Pools were great and grounds maintained well
Staff were friendly "
A verified traveller stayed at Thaala Bentota
Hotels near…
Areas of Maggona
Most popular
Hotels
- Veyangoda Spa Resorts & Hotels
- Canad Inns Destination Centre Club Regent Casino Hotel
- Jaffna Spa Resorts & Hotels
- Cheap Hotels in Sydney
- Panadura Hotel Wedding Venues
- Kiribathgoda Spa Resorts & Hotels
- Seeduwa - Katunayake Spa Resorts & Hotels
- Squamish Kid Friendly Hotels
- Piliyandala Spa Resorts & Hotels
- Cheap Hotels in Wolfville
- Bahia Principe Grand Coba - All Inclusive
- Edmonton Hotels with Hot Tubs
- Winnipeg Waterpark Hotels and Resorts
- Hotels near Greater Fredericton Intl.
- Negombo Hotel Wedding Venues
- Hotels closest to McAdam Railway Station
- DoubleTree by Hilton Edmonton Downtown
- Athabasca Hotels with a Pool
Flights






