Enter your dates to see the latest prices and deals for Maggona hotels
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 Beruwala
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Aluthgama
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Beruwala
Popular with guests booking hotels in Bentota
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.
Situated in Padagala, 2.5 km from Kalamulla North Beach, Roy Villa Beach Front features accommodation with a garden, free private parking, a private beach area and a terrace.
Boasting lake views, Amuura Beach Villa features accommodation with balcony, around 1.1 km from Beru Beach. This beachfront property offers access to a terrace and free WiFi.
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.
Sunrise Relax Inn, a property with a garden, is located in Beruwala, 2.4 km from Beru Beach, 45 km from Mount Lavinia Bus Stand, as well as 2.3 km from Kande Viharaya Temple.
Situated in Beruwala, 1.8 km from Moragalla Beach, White Elephant Villa & Restaurant features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
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.
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.
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.
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.
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.
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.