Skip to main content

Spa hotels in Kosgoda

Find the spa hotels that appeal to you the most

Select occupancy

The best spa hotels in Kosgoda

Check out our selection of great spa hotels in Kosgoda

Filter by:

Review score

Baker's cottage

Kosgoda

Baker's cottage features wellness packages and beauty services, as well as air-conditioned accommodations in Kosgoda, a few steps from Kosgoda Beach.

S
Susan
From
Australia
The room was cute and cozy, like a rustic cottage set off the main road with tranquil gardens. Lots of nature around, the kids found a giant snail which they named 'Bruce'. The room is very quiet, no traffic noise. Only the sounds of the ocean, which was lovely to listen to at night. We would recommend dinner from the host, it was very tasty.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 106 reviews
Price from
$32.40
1 night, 2 adults

Sama Retreats - Kosgoda

Hotel in Kosgoda

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
Antonina
From
United Arab Emirates
Like Visiting Family — Warm, Welcoming, and Truly Special From the very first moment I arrived, I was met with such kindness and warmth — it honestly felt like I was visiting relatives, not checking into a hotel. The atmosphere is cozy and full of heart, and the staff make it unforgettable. One of the lovely girls who welcomed me felt like a little sister — so sweet and genuine. I don’t remember her name, but I’ll never forget her energy and kindness. When I was leaving, we even hugged goodbye. It felt like leaving family behind. The manager was simply amazing — kind, thoughtful, and very professional. And the chef! He personally came out to check if I enjoyed the food (which I absolutely did — the seafood was insanely delicious). You can feel that they all truly care. Everyone smiles here. Everyone is friendly. And the vibe is something I’ll carry with me. I’m already dreaming of coming back — again and again.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 113 reviews
Price from
$263
1 night, 2 adults

Sri Palms

Kosgoda

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

P
Parag
From
India
Sri Palms in Kosgoda is a family-owned hotel with a few rooms. We got the rooms on the ground floor with a wonderful swimming pool view and a sitting area. The rooms are large very well furnished. Bathrooms are also big and nice. Overall, we had a wonderful time there. We had dinner at the hotel and also the breakfast was done very well prepared and served. The beach is at a walking distance @400 meters from the property. Overall we had a wonderful stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 110 reviews
Price from
$69
1 night, 2 adults

Turtle Paradise Villa

Hotel in Kosgoda

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.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 146 reviews
Price from
$46.80
1 night, 2 adults

Gihan villa

Hotel in Kosgoda

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.

M
Myriam
From
Netherlands
This place is a gem! The Host is super friendly, the rooms are spacious and the breakfast is amazing! The beach is a few minutes walk away.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 14 reviews
Price from
$28.50
1 night, 2 adults

Ahu Bay

Ahungalla (Near Kosgoda)

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.

V
Vinod
From
Netherlands
We were on our honeymoon, and the management made sure that it was a memorable one. It was an amazing beach house/hotel in one of the most beautiful places. The staff were very helpful, and the chef made treated us with some surprises. Oh, certainly try the massages too.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 289 reviews
Price from
$282.59
1 night, 2 adults

Sundara by Mosvold

Balapitiya (Near Kosgoda)

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.

D
Dimitris
From
Greece
ovearall excellent food - breakfast and dinner
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 166 reviews
Price from
$319
1 night, 2 adults

La Perla Bentota

Bentota (Near Kosgoda)

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.

R
Roseline
From
Mexico
Very nice stay! We had a very warm welcome. Everything was great, nice surprise for our honeymoon, decoration in the room was amazing. The dinner excellent, very fresh and tasty food. Nelson was very helpful, he arranged transportation for us. The staff really kind and polite.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 420 reviews
Price from
$51.75
1 night, 2 adults

Jungle Beach Ahungalla

Ahungalla (Near Kosgoda)

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

O
Omar
From
Lebanon
Everything was great there … the location … the view … it is super recommended if you love chilling by the beach side
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 197 reviews
Price from
$70
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Kosgoda)

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

S
Samuditha
From
Sri Lanka
We stayed one night here during our trip to Bentota. The location was perfect—close to Bentota Beach and Kande Viharaya. The place was peaceful and clean, the breakfast was really delicious, and the lady who runs it was very friendly and welcoming. Great stay overall!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 468 reviews
Price from
$19.81
1 night, 2 adults
All spa hotels in Kosgoda

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing luxury features like hot tubs, thermal pools, and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Kosgoda and surrounding area in the past month

See all

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 106 reviews

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 73 reviews

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 113 reviews

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 110 reviews

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 955 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 628 reviews

Popular with guests booking spa hotels in Ahungalla

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 418 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 509 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 468 reviews

Enjoy breakfast in Kosgoda and nearby

See all
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 83 reviews

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.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 14 reviews

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...

Happy Man Village

Bentota
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 148 reviews

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.

Ahu Bay

Ahungalla
Breakfast options
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 289 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 135 reviews

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.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 418 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 123 reviews

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.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 197 reviews

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

Highly rated spa hotels in Kosgoda and nearby

See all

Dinuli Home Stay

Ahungalla
8.0+ review score
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 36 reviews

Providing a garden, Dinuli Home Stay offers accommodations in Ahungalla. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Ceylo Villas

Bentota
8.0+ review score
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 12 reviews

Located in Bentota, 3 miles from Lunuganga, Ceylo Villas has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 18 reviews

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.

Villa Maria

Bentota
8.0+ review score
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews

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.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 23 reviews

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.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews

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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 42 reviews

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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 628 reviews

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.

Save money on spa in Kosgoda and nearby – budget options available

See all

Suwetha villa Ayurveda Resort

Bentota
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

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 Resort & Spa

Bentota
Budget options available
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 26 reviews

Temple Tree is located in Southern Sri Lanka, a 5-minute drive from the famous Bentota.

Oasey Ayurveda Hotel

Bentota
Budget options available
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 7 reviews

Oasey Ayurveda Hotel has an outdoor swimming pool, garden, a private beach area and terrace in Bentota.

Oasey Beach Hotel

Bentota
Budget options available
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 84 reviews

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.

Lunara Sanctuary

Induruwa
Budget options available

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.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 31 reviews

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.

Style Villa

Bentota
Budget options available
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 110 reviews

A 3-minute walk from Lunuganga in Bentota, Style Villa features accommodations with access to wellness packages, beauty services, and steam room.

Sandali Walauwa

Bentota
Budget options available
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 188 reviews

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.

All-inclusive spa hotels in Kosgoda and nearby

See all

Walauwa The Villa Ahungalla

Ahungalla
All-inclusive options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 104 reviews

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

Bentota
All-inclusive options available
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 3 reviews

Nelum Vegan House in Bentota provides accommodations with a garden and a terrace. With garden views, this accommodation provides a swimming pool.

Roman Lake Ayurveda Boutique Resort

Pathegama
All-inclusive options available

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

Induruwa
All-inclusive options available

Little Beach provides beachfront accommodations in Induruwa. Providing a romantic restaurant, the property also has a private beach area and a garden.

AMAL VILLA

Bentota
All-inclusive options available
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 10 reviews

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.

Ceylon Epic Inn

Bentota
All-inclusive options available

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

Bentota
All-inclusive options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews

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.

Spa Hotels That Guests Love in Kosgoda

See all
Avg. price/night: $315.60
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 113 reviews
Wow wow wow, what a stunning beachside property. We knew it was wellness focused (which my wife loved - especially the massages and sauna!) but there was so much more to this unique property like enjoying a cold drink by lovely pool or relaxing on the deserted beach. The staff were great, nothing was too much trouble. The room was spacious and well thought out with a private veranda. Would highly recommend and will definitely be back.
Guest review byBen
Young couple
Avg. price/night: $54.95
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 106 reviews
Had all the mod cons I needed Bed was sooo comfortable Outside Bath was fab Near the beach Lovely garden Perfect family space
Guest review byCarolyn
Solo traveler
Avg. price/night: $46.80
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 146 reviews
Really lovely hotel with a great outdoor pool. Rooms spacious & very comfortable. Great breakfast Very friendly A short walk to the beach (50m).
Guest review byHeather
Young couple
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 73 reviews
The host, Fernando, was extremely friendly and helpful. He lent me his scooter on multiple occasions, helped organise Tuktuk drivers and also a medical check up I needed. He is a very good cook, so it was like dining in a restaurant every breakfast and dinner. The rooms are and spacious and comfortable. A beautiful beach is a stone's throw away. And the property has a wonderful terrace overlooking the sea where I was able to work in peace and quiet.
Guest review byMax
Solo traveler