Skip to main content

Search hotels in Maggona West

Enter your dates to see the latest prices and deals for Maggona hotels

Maggona – 4 hotels and places to stay

Hotels with airport shuttles in Maggona West

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 281 reviews
From US$44.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 173 reviews
From US$35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews
From US$56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 27 reviews
From US$116.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 80 reviews
From US$60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
From US$31.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 76 reviews
From US$81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10 reviews
From US$82.35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews
From US$46.19 per night

Most booked hotels in Maggona West and surroundings in the past month

See all

Popular with guests booking hotels in Maggona

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 438 reviews

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 85 reviews

Popular with guests booking hotels in Aluthgama

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 38 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 137 reviews

Popular with guests booking hotels in Bentota

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 281 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 33 reviews

Best hotels with breakfast in Maggona West and nearby

Rob Roy

Hotel in Beruwala
Breakfast options

Set within 1.5 km of Maggona Beach and 42 km of Mount Lavinia Bus Stand, Rob Roy offers rooms with air conditioning and a private bathroom in Beruwala.

From US$45.60 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 189 reviews

Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

From US$58.83 per night

Villa I Did is set in Beruwala and has a private pool and garden views. This property offers access to a balcony, free private parking and free WiFi.

From US$88.92 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 9 reviews

Situated in Padagala, 44 km from Bambalapitiya Railway Station, Roy Villa Beach Front features accommodation with a garden, free private parking, a private beach area and a terrace.

From US$36.30 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 14 reviews

Offering a garden and sea view, CocoVilla Boutique Resort is set in Beruwala, less than 1 km from Beru Beach and 45 km from Mount Lavinia Bus Stand.

From US$97.85 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 7 reviews

Located in Beruwala, 1.3 km from Beru Beach and 44 km from Mount Lavinia Bus Stand, Museum Villa 09 provides spacious air-conditioned accommodation with a terrace and free WiFi.

From US$25.08 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 15 reviews

Situated in Bentota, 1.7 km from Beru Beach, Manara Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Beruwala, Sunrise Relax Inn offers accommodation with a balcony and kitchen. This property offers access to a terrace, free private parking and free WiFi.

From US$22.80 per night

Budget hotels in Maggona West and nearby

Situated in Beruwala, 2.1 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Hanna Villa Beruwala offers an indoor pool and air conditioning.

From US$89.38 per night

Set 1.6 km from Moragalla Beach, Villa Avanthi offers a private beach area, an outdoor swimming pool and air-conditioned accommodation with a balcony and free WiFi.

From US$66.12 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 18 reviews

Situated in Beruwala, Sumal Villa offers beachfront accommodation 2 km from Moragalla Beach and provides various facilities, such as a garden, a bar and a shared lounge.

From US$37.40 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 275 reviews

Earl's Reef has a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Bentota.

From US$97.50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 20 reviews

Set in Bentota, 700 metres from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Star Light Tropical Villa offers spacious air-conditioned accommodation with a terrace and free WiFi.

From US$99.90 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews

Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$46.19 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 45 reviews

Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.

From US$51.50 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 120 reviews

Boasting pool with a view, Sky and Sand Guesthouse is situated on the beachfront in Beruwala. The property has pool and garden views, and is 1.8 km from Moragalla Beach.

From US$71.50 per night
gogless