The 10 best spa hotels in Kosgoda, Sri Lanka | Booking.com
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 garden views, Baker's cottage features accommodation with an open-air bath, a garden and a bar, around 100 metres from Kosgoda Beach.

J
Janet
From
Australia
Magic! Owners the kindest people. Excellent Sri Lankan home cooking whenever we needed it- breakfast and dinner. Lovely location near good swimming beach. Hosts' local knowledge very successful for turtles on beach. Hostess proud to show us all the food and spice plants in their garden, used for our meals. Nothing too much trouble. Really pleasant and relaxing private sitting areas to enjoy birds and trees. A big favourite for us.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 53 reviews
Price from
US$32.40
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.

D
Debbie
From
Indonesia
Sama Retreat is an absolute gem of a place. The grounds are huge with lovely gardens, and the stunning beach is only steps away. All of the staff were brilliant, welcoming and friendly. There are two choices for breakfast - western or Sri Lankan, we tried both and they were delicious and plentiful. The spa is amazing and I was very impressed with the two treatments I enjoyed there -a facial and a massage. Extremely professional spa staff in a very clean, hygienic and beautiful setting. The sounds of nature and running water was the best sound back drop I have ever experienced during spa treatment, and who would have thought a stint in the steam room after the massage would be so magnificent! We booked Sama Retreat as a treat for my birthday and we are very glad we did. What a relaxing and peaceful way to begin our tour of Sri Lanka. Thank you :)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 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.

R
Roman
From
Netherlands
Absolutely wonderful place! Large, clean, cozy and beautiful room overlooking the pool in the courtyard. The yard is clean, the lawn is neatly trimmed and all the plants are well-groomed, garlands hang on the trees, and in the evening, combined with a large, clean pool, they create a magnificent view. Hospitable, friendly hosts, despite the fact that we arrived late in the evening, did not leave us without dinner, and also treated us to fresh watermelon. Two insect fumigators were included in the room. The bed is large and comfortable. It’s quiet, you can only hear the birds singing, we had a great rest after a long and hard journey. In the morning, a delicious breakfast awaited us. The host helped us exchange money for local currency, took us to exchange service for this, waited and brought us back. They also did not refuse us the opportunity to leave the car on the hotel premises after check out while we spent the day on the beach, which, by the way, is a 4-minute walk away. Fabulous! One of the best places I've been to!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 73 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.

E
Emma
From
Guernsey
This was a beautiful property, very close to the sea, but very secluded so it felt like it was your own private beach! The owner was really friendly, obviously house proud, and very accommodating. Our daughter loved the pool too!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 128 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.

C
Chetha77
From
Lithuania
The hotel is located in one of the most picturesque areas in Ahangama opening up to the sea. Whichever room option you select, you are guaranteed an amazing view of the ocean. The hotel is situated next to probably the most amazing beach as well. You can swim here for hours on end as the waves are sort of calm because of the natural breakwater created by the rocks around. The service is immaculate. We had butler-like service answering to our every need. The waiting staff during the meals were also super friendly and attentive. We loved taking all of our meals at the property. The food was also delicious and one of our highlights during the stay – particularly the dinner from the a la carte menu. This hotel is just one of those we can have more of in the coast of Sri Lanka. The people, food and views all combined to make our stay super memorable.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 262 reviews
Price from
US$293.60
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.

A
Anastasiya
From
Belarus
We absolutely loved staying here for 3 days! You will live in a wonderful garden with an amazing pool view. The hosts and the staff are extremely helpful and will make everything to create a cozy atmosphere for you. Nelson is a great chef indeed.We had a delicious dinner prepared by him. The place is in 5 minutes distance from the beautiful Bentota beach. Highly recommended!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 383 reviews
Price from
US$42
1 night, 2 adults

Jungle Beach Ahungalla

Ahungalla (Near Kosgoda)

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

S
Spelca
From
Slovenia
amazing location and beautiful cottages on the wonderful beach
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 192 reviews
Price from
US$66
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.

A
Ahmed
From
Saudi Arabia
Very respectable and top in literature and kindness and they offer all the services you want, and breakfast is very delicious, I will repeat my visit to them next time ❤️
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 403 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.

N
Nicolas
From
Spain
Channa was very nice, helpful with everything, it's 4min walk to the train station and super quiet location
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.0
    Exceptional - What previous guests thought, 3 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 8.6
    Fabulous - What previous guests thought, 128 reviews
  • Popular with guests booking spa hotels in Kosgoda

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 73 reviews
  • Popular with guests booking spa hotels in Kosgoda

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 53 reviews
  • Popular with guests booking spa hotels in Kosgoda

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 48 reviews
  • Popular with guests booking spa hotels in Bentota

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 255 reviews
  • Popular with guests booking spa hotels in Bentota

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 882 reviews
  • Popular with guests booking spa hotels in Bentota

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 341 reviews
  • Popular with guests booking spa hotels in Bentota

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

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

  • Happy Man Village

    Bentota
    Budget options available
    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$71.10 per night
  • The Esence of Sri Lanka

    Ahungalla
    Budget options available
    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
  • 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
  • Villa Maria

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 22 reviews

    Set in Bentota, 1.1 km from Induruwa Beach, Villa Maria offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

    From US$63.80 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 4 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$69.60 per night
  • Rockside Beach Resort

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

    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.

    From US$123.20 per night
  • Style Villa

    Bentota
    Budget options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 78 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.

  • 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$49.50 per night

Highly rated spa hotels in Kosgoda and nearby

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 304 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$254 per night
  • Ahu Bay

    Ahungalla
    8.0+ review score
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 262 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.3
    Superb - What previous guests thought, 52 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$28.55 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$22.40 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 882 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.

    From US$319.54 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 8.9
    Fabulous - What previous guests thought, 580 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$252.93 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

Enjoy breakfast in Kosgoda and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 64 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$116.66 per night
  • Scored out of 10, guest rating 10.0
    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$133.20 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 8 reviews

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

    From US$93.50 per night
  • Oasey Beach Hotel

    Bentota
    Breakfast options
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 66 reviews

    Oasey Beach Hotel is located on Induruwa Beach, a 2-hour drive from Colombo International Airport. It offers spacious accommodation, a restaurant and a private beach area. It has free Wi-Fi.

    From US$129.58 per night
  • Little Beach

    Induruwa
    Breakfast options

    Located in Induruwa, a few steps from Induruwa Beach, Little Beach provides accommodation with a private beach area, free private parking and a garden.

    From US$55.50 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 26 reviews

    Set in Bentota, a few steps from Induruwa Beach, Joe's Resort Bentota offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$378.45 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 255 reviews

    Set in Bentota, a few steps from Induruwa Beach, Shandaru Blue Bentota offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

    From US$207.57 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 121 reviews

    Jetwing Saman Villas is located in the peaceful fishing village of Aturuwella in Bentota.

    From US$400.59 per night

All-inclusive spa hotels in Kosgoda and nearby

  • Dinuli Home Stay

    Ahungalla
    All-inclusive options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 36 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
  • Walauwa The Villa Ahungalla

    Ahungalla
    All-inclusive options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 74 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.

  • Heritance Ahungalla

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 341 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$313 per night
  • The Rockwall Boutique Hotel Bentota

    Bentota
    All-inclusive options available
    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
  • Jungle Beach Ahungalla

    Ahungalla
    All-inclusive options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 192 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$168 per night
  • Roman Lake Ayurveda Boutique Resort

    Bentota
    All-inclusive options available

    Featuring 4-star accommodation, Roman Lake Ayurveda Boutique Resort is located in Bentota, 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.

  • Ayurveda Villa 386

    Ahungalla
    All-inclusive options available
    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.

    From US$120 per night

Spa hotels that guests love in Kosgoda

See all
  • Avg. price/night: US$410.40
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 48 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$44.40
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 53 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, 128 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