Enter your dates to see the latest prices and deals for Maggona hotels
A few steps from Maggona Beach in Maggona, Colibri Villa offers accommodations with access to spa facilities, wellness packages, and beauty services.
Located in Bentota, 1.2 miles from Bentota Beach, Amber House Lanka features views of the river. Offering 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 164 feet from the beach and 328 feet from Bentota Railways Station.

Located in Bentota, 2.5 miles from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Ayurveda Retreat by the Bentota River All Inclusive has accommodations with an outdoor swimming pool, free...

Located in Bentota, a 18-minute walk from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodations with a garden, free private parking, a shared lounge and a terrace.
Facing the beachfront, Sisi's Place offers 3-star accommodations in Bentota and has a garden, private beach area and terrace.

Located in Beruwala, one mile from Moragalla Beach, E & C Guesthouse provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Located in Beruwala, 1.2 miles from Moragalla Beach, Hela Gedara Villa Beruwala has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Aluthgama, a 15-minute walk from Moragalla Beach, Bella Vita has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Located in Bentota, a 13-minute walk from Bentota Beach, Swarnapaya résidence has accommodations with a garden, free private parking 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 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 Aluthgama
Popular with guests booking hotels in Bentota
Popular with guests booking hotels in Bentota
Rob Roy is a recently renovated guest house in Beruwala near Maggona Beach. This property offers access to a terrace and free private parking. Guests can enjoy garden views.
Providing pool views, Thoduwawa Beach Villa in Paiyagala South provides accommodations, a private beach area, pool with a view, a garden, and a terrace.
Located in Padagala, 1.6 miles from Kalamulla North Beach, Roy Villa Beach Front has accommodations with a garden, free private parking, a private beach area and a terrace.
Offering a garden, CocoVilla Boutique Resort offers accommodations in Beruwala. This property offers access to a terrace and free private parking.
Museum Villa 09 is located in Beruwala, just a 15-minute walk from Beru Beach and 28 miles from Mount Lavinia Bus Stand. This property offers access to a terrace, free private parking, and free Wifi.
Located in Bentota, one mile from Beru Beach, Manara Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
Sunrise Relax Inn provides a garden and accommodations with a kitchen in Beruwala, 1.5 miles from Beru Beach. This property offers access to a terrace, free private parking, and free Wifi.
Located in Beruwala, 1.1 miles from Moragalla Beach, White Elephant Villa & Restaurant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Hanna Villa Beruwala is located in Beruwala, just 1.3 miles from Moragalla Beach and 28 miles from Mount Lavinia Bus Stand. This property offers a private pool and free private parking.
1.2 miles from Moragalla Beach in Beruwala, Sumal Villa provides accommodations with access to spa facilities and wellness packages.
Offering a garden, Star Light Tropical Villa provides accommodations in Bentota. This property offers access to a terrace, free private parking, and free Wifi.
Hotel Coconut Bar Sea Lodge has a private beach area, terrace, a restaurant and bar in Beruwala.
Sky and Sand Guesthouse offers spa facilities and wellness packages, as well as air-conditioned accommodations in Beruwala, 1.1 miles from Moragalla Beach.
Pahalage Guesthouse is a recently renovated guest house in Beruwala where guests can make the most of its open-air bath and garden.
Located in Beruwala, a 6-minute walk from Moragalla Beach, Anura's Elephant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Aliya Lanka is a recently renovated guest house in Beruwala where guests can make the most of its garden and terrace. This beachfront property offers access to free Wifi and free private parking.