Find the resorts that appeal to you the most
Check out our selection of great resorts in Kosgoda
Baker's cottage features wellness packages and beauty services, as well as air-conditioned accommodations in Kosgoda, a few steps from Kosgoda Beach.

Located in Kosgoda, a few steps from Kosgoda Beach, Sama Retreats - Kosgoda provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Located in Kosgoda, a few steps from Kosgoda Beach, Darshana Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Located in Kosgoda, a few steps from Kosgoda Beach, Turtle Paradise Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Located a 6-minute walk from Kosgoda Beach, Gihan villa offers 2-star accommodations in Kosgoda and features a garden, a shared lounge and a restaurant.

Located in Bentota, a 17-minute walk from Bentota Beach, Tree of Life Resort has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.
Beachfront Location: Ahu Bay in Ahungalla offers direct beachfront access with stunning sea views. Guests can relax on the sun terrace or take a dip in the infinity swimming pool.

Featuring sea views, Sea View Villa Bentota, Induruwa in Induruwa features accommodations, a private beach area, a garden, and a bar.

Featuring garden views, La Perla Bentota in Bentota offers accommodations, a garden, a bar, and a shared lounge. With pool views, this accommodation provides a terrace and a swimming pool.

A 9-minute walk from Bentota Beach in Bentota, Kurumba Villas offers accommodations with access to wellness packages.


Popular with guests booking resorts in Kosgoda
Popular with guests booking resorts in Kosgoda
Popular with guests booking resorts in Kosgoda
Popular with guests booking resorts in Kosgoda
Popular with guests booking resorts in Kosgoda
Popular with guests booking resorts in Bentota
Popular with guests booking resorts in Bentota
Popular with guests booking resorts in Ahungalla
Popular with guests booking resorts in Bentota
Popular with guests booking resorts in Bentota
Featuring 4-star accommodations, Roman Lake Ayurveda Boutique Resort is located in Pathegama, a 17-minute walk from Ahungalla Beach and 25 miles from Galle International Cricket Stadium.
Located in Bentota, 1.9 miles from Bentota Lake, Golden Peacock Resort PVT provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Beachfront Location: Ahu Bay in Ahungalla offers direct beachfront access with stunning sea views. Guests can relax on the sun terrace or take a dip in the infinity swimming pool.
Located just a 2-minute walk from the nearest beach, Villa Ranmenika provides accommodations with private balcony or terrace. There is a restaurant, an outdoor pool and tropical gardens.
Located in Bentota, a few steps from Maha Induruwa Beach, The Rockwall Boutique Hotel Bentota has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Located in Bentota, 3 miles from Lunuganga, Ceylo Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Ayurveda Villa 386 has free bikes, outdoor swimming pool, a garden and shared lounge in Ahungalla. The property has a ski pass sales point, as well as ski-to-door access and massage services.
Located in Bentota and offering Ayurvedic treatments. Priyanka Villa features a barbecue and terrace. Free private parking is available on site. The property is 1969 ft from the beach.
Set in beautiful landscaped grounds, Haus Berlin offers relaxing stays in spacious rooms. Featuring an outdoor pool, it offers bike rental and free WiFi in public areas for free.
Taj Bentota Resort & Spa - is located in Sri Lanka's Galle District, offering breathtaking views of the Indian Ocean. Pampering spa services, an outdoor pool and 5 dining options are provided.
Temple Tree is located in Southern Sri Lanka, a 5-minute drive from the famous Bentota.
Located within a few steps of Induruwa Beach and 2.5 miles of Bentota Lake, Lunara Sanctuary has rooms with air conditioning and a private bathroom in Induruwa.
Offering an outdoor swimming pool and a restaurant, Rock Side Beach Resort is located in Induruwa. Free WiFi access is available in the public areas of this resort.
Located in Bentota, a 1-minute walk from Bentota Beach, Nyne Hotels Anuprit - Bentota has accommodations with a terrace, free private parking, a restaurant and a bar.