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.

L
Leo
From
Germany
Really amazing and cosy place, especially the hosts were very lovely and welcoming. The apartment was very clean and aesthetically pleasing. We ended up having breakfast and dinner there everyday because it was so delicious!
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.

J
Jamie
From
Singapore
Tucked away off the main road, this property is a true oasis. The friendliness and the attentiveness of the staff was second to none making every moment at Sama retreats memorable. Local food served was sensational with the chef kindly explaining the origins of each dish. The rooms are peaceful and tranquil, and while all the mod cons are available it does feel like you are stepping into another world. The beach is quiet and on most occasions the only others you will find are the local fisherman that are happy to offer a smile and a chat. We can’t wait to return.
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.

S
Sven
From
Germany
This is a brand new hotel - we were the first guests in one of the rooms. Our experience was really great: The room was clean and the bathroom with the outdoor shower is a highlight. It is only a 3 min walk from the hotel to the beautiful beach and a turtle hatchery. The pool of the hotel is really big and the body treatments which we received were excellent. We also enjoyed the food, both breakfast and dinner. We highly recommend this hotel also because of the hosts who have shown great hospitality and flexibility to adapt to the needs of our family. Thank you!
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.

L
Laura
From
Australia
We chose it as a secluded getaway which it was. Behind the gate is a mini oasis. She sounds of nature just perfectly added to the peace.
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.

D
Dr. A-Khalaf
From
Kuwait
From the minute I started the booking until checkout, everything was smooth and personalised. Such a peaceful place with professional staff (all of them! the housekeeping, reception, restaurant staff, spa therapist and the lifeguard). Really, thank you for the lovely memories.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 262 reviews
Price from
US$367
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.

G
Gerard
From
Netherlands
We’ve been spoiled from the first minute by the super friendly staff. Private beach is amazing. Big, stylish rooms. Great food.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 163 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
Anna
From
New Zealand
Lovely room, clean & spacious. The grounds at La Perla were beautiful, lots a luscious tropical plants and the pool was a nice cool off. Very comfortable.
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.

M
Maria
From
Austria
We loved the combination of nature with a touch of elegance and exclusivity. Waking up in the middle of mangroves and palmtrees, hearing the sound of the ocean was just the perfect start for our Sri Lanka trip. Food and drinks were delicious!
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
Amanda
From
Sweden
Clean, comfortable, good breakfast and wonderful owners!
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.

M
Maja
From
Poland
The best value for money we’ve experienced in Sri Lanka. There is a fridge in the room and big, clean common kitchen available. In the bathroom there are free mini cosmetics. There is a fan, free ac, mosquito net annddd a couch:) The rooms have access to a common balcony, nice to hang out at. Owners are nice and helpful. Location is close to the beach, there are some restaurants around :)
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, 253 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, 342 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, 163 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$122.21 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$242 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, 253 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, 342 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, 62 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