Enter your dates to see the latest prices and deals for Maggona hotels
Situated just 1.5 km from Maggona Beach, tashivilla provides accommodation in Maggona with access to a garden, a terrace, as well as a 24-hour front desk.

Situated within a few steps of Maggona Beach and 40 km of Mount Lavinia Bus Stand in Maggona, Colibri Villa offers accommodation with seating area.

Facing the beachfront, Sisi's Place offers 3-star accommodation in Bentota and has a garden, private beach area and terrace.

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

Chami Villa Bentota is located in Bentota just 50 metres from the beach and 100 metres from Bentota Railways Station.

Situated in Bentota, 4 km from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Full Board Ayurveda Retreat by the Bentota River features accommodation with an outdoor swimming pool, free private...

Located in Bentota, 1.5 km from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodation with a garden, free private parking, a shared lounge and a terrace.

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.

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

Set in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Popular with guests booking hotels in Maggona
Popular with guests booking hotels in Aluthgama
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Beruwala
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Beruwala
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.
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.
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.
Boasting air-conditioned accommodation with a balcony, S And K Holiday Stay is situated in Beruwala. This property offers access to a terrace, free private parking and free WiFi.
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.
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.
Located in Beruwala, less than 1 km from Beru Beach, Sumadai Beach Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
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.
Set within 1.4 km of Moragalla Beach and 46 km of Mount Lavinia Bus Stand in Beruwala, Om yoga Shala Beruwala offers accommodation with seating area.
Situated in Beruwala, 1.4 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Sunny Villa offers an outdoor swimming pool and air conditioning.
Offering a garden and garden view, Sunrise Holiday Apartment is situated in Beruwala, 1.7 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand.
Featuring a restaurant and an outdoor pool, Bochum Lanka Resort offers accommodation in Beruwala. Free private parking is available on site.
Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.
Situated 47 km from Mount Lavinia Bus Stand, 3.3 km from Kande Viharaya Temple and 3.9 km from Aluthgama Railway Station, Sky and Sand Guesthouse features accommodation set in Beruwala.
Featuring an open-air bath and views of garden, Pahalage Guesthouse is a recently renovated guest house located in Beruwala, 1.7 km from Moragalla Beach.
Set in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.