Find the spa hotels that appeal to you the most
Check out our selection of great spa hotels 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.

A 1-minute walk from Kosgoda Beach in Kosgoda, Sri Palms provides accommodations with access to beauty services.

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.

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 in Balapitiya, a 3-minute walk from Balapitiya Beach, Sundara by Mosvold provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

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.

With Ahungalla Beach reachable in a few steps, Jungle Beach Ahungalla provides accommodations, a restaurant, a garden, a private beach area and a bar.

Sahana Sri Villa provides spa facilities and wellness packages, as well as accommodations with a kitchen in Bentota, a few steps from Bentota Beach.


Popular with guests booking spa hotels in Kosgoda
Popular with guests booking spa hotels in Kosgoda
Popular with guests booking spa hotels in Kosgoda
Popular with guests booking spa hotels in Kosgoda
Popular with guests booking spa hotels in Kosgoda
Popular with guests booking spa hotels in Bentota
Popular with guests booking spa hotels in Bentota
Popular with guests booking spa hotels in Ahungalla
Popular with guests booking spa hotels in Bentota
Popular with guests booking spa hotels in Bentota
Located in Bentota, a few steps from Kosgoda Beach, The Habitat Kosgoda by Asia Leisure has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Located along the coast of southern Sri Lanka, Green Turtle Villa by TSC, Bentota is a beachside property, only one and a half hours out of Colombo and two and half hours from Katunayake International...
Offering a restaurant and free bikes, Happy Man Guest house is located in Bentota. Free WiFi access is available. It provides a 24-hour front desk for the convenience of the guests.
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 in Ahungalla, a 3-minute walk from Ahungalla Beach, Inn Sea Horizon Ahungalla provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
Heritance Ahungalla is luxurious beachfront hotel located 47 miles from Colombo. It offers stylish 5-star accommodations with an outdoor pool, a golf putting green and free parking on site.
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.
With Ahungalla Beach reachable in a few steps, Jungle Beach Ahungalla provides accommodations, a restaurant, a garden, a private beach area and a bar.
Providing a garden, Dinuli Home Stay offers accommodations in Ahungalla. This beachfront property offers access to a balcony, free private parking, and free Wifi.
Located in Bentota, 3 miles from Lunuganga, Ceylo Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Ahungalla, a 7-minute walk from Ahungalla Beach, Kurulu Garden Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Located in Bentota, a 13-minute walk from Induruwa Beach, Villa Maria provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.
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 Induruwa, a 6-minute walk from Induruwa Beach, Hotel Southern Blue Sapphire provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Located in Bentota, a few steps from Induruwa Beach, Joe's Resort Bentota provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
Located in Bentota, a few steps from Induruwa Beach, Shandaru Blue Bentota has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Located in Bentota, 2 miles from Lunuganga, Suwetha villa Ayurveda Resort provides accommodations with a garden, free private parking, a terrace and a restaurant.
Temple Tree is located in Southern Sri Lanka, a 5-minute drive from the famous Bentota.
Oasey Ayurveda Hotel has an outdoor swimming pool, garden, a private beach area and terrace in Bentota.
Oasey Beach Hotel is located on Induruwa Beach, a 2-hour drive from Colombo International Airport. It offers spacious accommodations, a restaurant and a private beach area. It has free Wi-Fi.
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.
Sea Turtles Boutique Bungalow in Induruwa provides accommodations with a garden and a shared lounge. This bed and breakfast offers free private parking and full-day security.
A 3-minute walk from Lunuganga in Bentota, Style Villa features accommodations with access to wellness packages, beauty services, and steam room.
Steps from Bentota’s beach, Sandali Walauwa offers rooms with wooden furnishings and a private balcony with views of the pool. Free internet access is available at the business center.
A 3-minute walk from Ahungalla Beach in Ahungalla, Walauwa The Villa Ahungalla features accommodations with access to spa facilities and wellness packages.
Nelum Vegan House in Bentota provides accommodations with a garden and a terrace. With garden views, this accommodation provides a swimming pool.
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 Induruwa, a 8-minute walk from Induruwa Beach, Spirit of Life Ayurveda and Yoga Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach...
Little Beach provides beachfront accommodations in Induruwa. Providing a romantic restaurant, the property also has a private beach area and a garden.
Featuring pool views, a private beach area, and free Wifi, AMAL VILLA is located in Bentota, a 3-minute walk from Bentota Beach and 1.1 miles from Bentota Lake.
Just a 19-minute walk from Bentota Beach and one mile from Bentota Lake, Ceylon Epic Inn features accommodations in Bentota, with an open-air bath and a garden.
SanjeeHome & Lanka Ayurveda, Bentota provides spa facilities and wellness packages, as well as air-conditioned accommodations in Bentota, a 5-minute walk from Bentota Beach.