Skip to main content

Spa Hotels in Kosgoda

Find the spa hotels that appeal to you the most

The best spa hotels in Kosgoda

Check out our pick of great spa hotels in Kosgoda

Filter by:

Review score

Baker's cottage

Kosgoda

Featuring a patio with garden views, a spa and wellness centre and an open-air bath, Baker's cottage can be found in Kosgoda, close to Kosgoda Beach and 44 km from Galle International Cricket Stadium....

S
Senanayake
From
Switzerland
The best accommodation I found during my trip to Sri Lanka. Very comfortable, beautiful environment, beautiful beach, very nice owners, explained the area to us very well. The breakfast is excellent, it is free and very rich and delicious. Every day a new recipe. If you come here, don't forget to have dinner here. It is very delicious and affordable.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 55 reviews
Price from
US$29.16
1 night, 2 adults

Sama Retreats - Kosgoda

Hotel in Kosgoda

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

J
Joseph
From
United Arab Emirates
Amazing private property with beautiful private beach . Perfect hide away . And for the money top value .
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 51 reviews
Price from
US$250
1 night, 2 adults

Sri Palms

Kosgoda

Located within 200 metres of Kosgoda Beach and 44 km of Galle International Cricket Stadium, Sri Palms offers rooms with air conditioning and a private bathroom in Kosgoda.

A
Aleksejs Sorokins
From
Latvia
This place is real gem in Kosgoda, near Bentota. Very quiet place- ideal for families. The family which rent to us this appartment is so welcoming, all was amazing. They really care for guests, help in each situation! All was clean, breakfest and grill food was amazing! The bathroom was just 💥, just perfect! Only 5 minutes walkikg to a quite beach with amazing waves, nearly is turtle farm. We saw big crabs on beach, big lizzard on street! This hotel have only 3 apartmants, so each guest are special !
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 75 reviews
Price from
US$69
1 night, 2 adults

Turtle Paradise Villa

Hotel in Kosgoda

Situated in Kosgoda, 100 metres from Kosgoda Beach, Turtle Paradise Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

L
Lauren
From
United Kingdom
The most helpful and friendly staff Delicious breakfast Perfect location, 1 minute from the beach
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 129 reviews
Price from
US$46.80
1 night, 2 adults

Ahu Bay

Ahungalla (Near Kosgoda)

Located in Ahungalla, less than 1 km from Ahungalla Beach, Ahu Bay provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

D
Dimitra
From
Greece
This is paradise on Earth! A human-sized hotel with 13 rooms and numerous services. The staff is very helpful, always very friendly and willing to assist. The rooms are functional and decorated with attention to detail. Amazing views of coconut trees, the pool, and the Indian Ocean. The beach is very well equipped, not crowded, right at the hotel's doorstep, with sun loungers, canopy beds, and staff to monitor and assist guests. The place is very calm and relaxing. The hotel is like a secluded island in an area that doesn't have much interest in itself. The highlight: the restaurant serves excellent food, worthy of a starred restaurant, catering to all tastes at reasonable prices. The breakfast is also excellent, nothing like the bland international food of big hotel chains. The chef was attentive to our needs and tried to fulfill every wish we had. What's more, for my husband's birthday, we were offered a cake and a bottle of wine. We really felt pampered in Ahu Bay. Thanks again to all staff for this memorable holiday!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 267 reviews
Price from
US$256.90
1 night, 2 adults

Inn Sea Horizon Ahungalla

Ahungalla (Near Kosgoda)

Set in Ahungalla, 300 metres from Ahungalla Beach, Inn Sea Horizon Ahungalla offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Mateusz
From
Poland
I stayed there for my first 2 nights and it was the best choice. Hotel just after the renovation, big and clean rooms. The hospitality of the owners is amazing. 5 min walk distance to the beach (no people only palm trees - like in paradise). You have to try food because it's a very good one. Good vibe of the place.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 103 reviews
Price from
US$45
1 night, 2 adults

Sundara by Mosvold

Balapitiya (Near Kosgoda)

Set in Balapitiya, 300 metres from Balapitiya Beach, Sundara by Mosvold offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

D
Daryna
From
Ukraine
Delightful enjoyable setting, superb breakfast, spacious comfortable room, huge comfortable bed. Beautiful property: сlean, comfortable and well situated. All stuff was friendly and extra helpful - great people it was pleasure to meet you all!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 164 reviews
Price from
US$261
1 night, 2 adults

La Perla Bentota

Bentota (Near Kosgoda)

Boasting a terrace with pool views, pool with a view and a garden, La Perla Bentota can be found in Bentota, close to Bentota Beach and 3.2 km from Bentota Lake.

C
Cheryl
From
Isle of Man
Fabulous place! Beautiful gardens, spotlessly clean and spacious room, friendly and attentive staff and the most delicious food served in huge portions. My favourite hotel of all time!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 389 reviews
Price from
US$44
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Kosgoda)

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

M
Maria Jose
From
United Arab Emirates
This place is lovely. The room has all the commodities including AC, fan and hot water! It is very close to the beach and to nice restaurants. It's like 15min (walking) away from the river where you can do all the water sports. The breakfast is super nice! The son of the lady running the guest house took me to the airport for a very good price.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 411 reviews
Price from
US$26.60
1 night, 2 adults

Channa Villa & Tours

Bentota (Near Kosgoda)

Situated within 500 metres of Bentota Beach and 400 metres of Bentota Lake in Bentota, Channa Villa & Tours features accommodation with seating area.

D
David
From
Greece
Located in a very clean quiet area with no traffic, five minute walk to the beach, next to restaurants and bars.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Price from
US$21
1 night, 2 adults
All spa hotels in Kosgoda

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with 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 surroundings in the past month

See all

Popular with guests booking spa hotels in Kosgoda

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

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 129 reviews

Popular with guests booking spa hotels in Kosgoda

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

Popular with guests booking spa hotels in Kosgoda

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

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 51 reviews

Popular with guests booking spa hotels in Kosgoda

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 55 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 296 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 896 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 58 reviews

Popular with guests booking spa hotels in Bentota

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 576 reviews

Enjoy breakfast in Kosgoda and nearby

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 58 reviews

Situated in Bentota, a few steps from Kosgoda Beach, The Habitat Kosgoda by Asia Leisure features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$149.99 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 299 reviews

Situated in Bentota, 700 metres from Kosgoda Beach, Sheraton Kosgoda Turtle Beach Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$247.28 per night

Happy Man Village

Bentota
Breakfast options
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 119 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.

From US$89.10 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 14 reviews

Featuring garden views, The Esence of Sri Lanka offers accommodation with massage services, a garden and barbecue facilities, around 500 metres from Kosgoda Beach.

From US$31.73 per night

Ahu Bay

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

Located in Ahungalla, less than 1 km from Ahungalla Beach, Ahu Bay provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$480.70 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 103 reviews

Set in Ahungalla, 300 metres from Ahungalla Beach, Inn Sea Horizon Ahungalla offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 42 km from...

From US$47.59 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 54 reviews

Offering garden views, Ocean Pearl Cottage in Ahungalla offers accommodation, a garden, a private beach area, a terrace, a restaurant and barbecue facilities.

From US$34.90 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews

With Ahungalla Beach reachable in 400 metres, VILLA 826 Ahungalla provides accommodation, a restaurant, a private beach area, a garden and a bar.

From US$20 per night

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

Dinuli Home Stay

Ahungalla
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 33 reviews

Offering free bikes and garden view, Dinuli Home Stay is set in Ahungalla, less than 1 km from Ahungalla Beach and 42 km from Galle International Cricket Stadium.

From US$43.71 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Boasting lake views, The WE2 - Wildwood Elegance Escape features accommodation with a private beach area, pool with a view and a garden, around 1.3 km from Induruwa Beach.

From US$122.10 per night

Ocean of Life Ayurveda Hotel

Induruwa
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Set in Induruwa, a few steps from Induruwa Beach, Ocean of Life Ayurveda Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$56.61 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Offering a garden and garden view, Sea Turtles Boutique Bungalow is set in Induruwa, 4 km from Bentota Lake and 4.5 km from Bentota Railway Station.

From US$63.27 per night

Style Villa

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

Featuring pool views, Style Villa offers accommodation with balcony, around 300 metres from Lunuganga. Among the facilities of this property are a restaurant, hairdresser's and hot tub.

From US$38.50 per night

Sandali Walauwa

Bentota
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 152 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 centre.

From US$55 per night

La Perla Bentota

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

Boasting a terrace with pool views, pool with a view and a garden, La Perla Bentota can be found in Bentota, close to Bentota Beach and 3.2 km from Bentota Lake.

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

Set in Bentota, 400 metres from Bentota Beach, Ayubowan Swiss Lanka Bungalow Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Highly rated spa hotels in Kosgoda and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 354 reviews

Heritance Ahungalla is luxurious beachfront hotel located 76 km from Colombo. It offers stylish 5-star accommodation with an outdoor pool, a golf putting green and free parking on site.

From US$319 per night

Villa 42

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

Located just 2.3 km from Ahungalla Beach, Villa 42 offers accommodation in Ahungalla with access to a spa and wellness centre, a garden, as well as a 24-hour front desk.

From US$44.42 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 63 reviews

Situated in Bentota, a few steps from Maha Induruwa Beach, The Rockwall Boutique Hotel Bentota features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden...

From US$183.04 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 576 reviews

Located in Bentota, a few steps from Induruwa Beach, Pandanus Beach Resort & Spa provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$272.90 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 21 reviews

Ayurveda Villa 386 has free bikes, outdoor swimming pool, a garden and shared lounge in Ahungalla. Boasting room service, this property also has a restaurant and a terrace.

Sea Rock Villa

Bentota
8.0+ review score
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 449 reviews

Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities.

Shinagawa Beach

Balapitiya
8.0+ review score
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 83 reviews

Offering an outdoor pool and a spa and wellness centre, Shinagawa Beach Hotel provides a relaxing stay in beautiful accommodation in Balapitiya.

From US$436.61 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 164 reviews

Set in Balapitiya, 300 metres from Balapitiya Beach, Sundara by Mosvold offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 39 km from Galle...

From US$327.04 per night

All-inclusive spa hotels in Kosgoda and nearby

Walauwa The Villa Ahungalla

Ahungalla
All-inclusive options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 75 reviews

A recently renovated guest house set in Ahungalla, Walauwa The Villa Ahungalla features a garden. This beachfront property offers access to a patio, free private parking and free WiFi.

Riu Sri Lanka All Inclusive

Bentota
All-inclusive options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 896 reviews

Riu Sri Lanka All Inclusive features themed restaurants and offers 24-hour services. Featuring free WiFi throughout the property, it offers accommodation in Bentota.

Jungle Beach Ahungalla

Ahungalla
All-inclusive options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 191 reviews

With Ahungalla Beach reachable in a few steps, Jungle Beach Ahungalla provides accommodation, a restaurant, free bikes, a garden and a private beach area.

From US$117 per night

Roman Lake Ayurveda Boutique Resort

Pathegama
All-inclusive options available

Featuring 4-star accommodation, Roman Lake Ayurveda Boutique Resort is located in Pathegama, 1.5 km from Ahungalla Beach and 40 km from Galle International Cricket Stadium.

Temple Tree Resort & Spa

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

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

Situated in Induruwa, 700 metres from Induruwa Beach, Spirit of Life Ayurveda and Yoga Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach...

Hotel Southern Blue Sapphire

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

Located in Induruwa, 600 metres from Induruwa Beach, Hotel Southern Blue Sapphire provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

Nyne Hotels Anugrah - Bentota

Bentota
All-inclusive options available

Located in Bentota, 90 metres from Bentota Beach, Nyne Hotels Anugrah - Bentota provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.

From US$1,295.37 per night

Spa hotels that guests love in Kosgoda

See all
Avg. price/night: US$354
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 51 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 by
Ben
Young couple
Avg. price/night: US$55.50
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 55 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 by
Carolyn
Solo traveller
Avg. price/night: US$46.80
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 129 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 by
Heather
Young couple
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 76 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 by
Max
Solo traveller