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.

T
Thomas
From
France
One of the most lovely accommodations I have stayed in Sri Lanka. The owners are very friendly and kind. The place is very clean. The area is very beautiful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 51 reviews
Price from
US$45
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.

V
Vladyslav
From
Ukraine
An unbelievably amazing hotel, surrounded by jungle, nature, and wild animals, with direct access to the ocean—and best of all, no crowds of tourists. It’s the perfect place to relax and reconnect with the natural world around you. I’d also like to highlight the hotel staff separately: an amazing team—very friendly and truly customer-oriented.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 45 reviews
Price from
US$290
1 night, 2 adults

Sri Palms

Kosgoda

Located within 200 metres of Kosgoda Beach and 44 km of Galle International Cricket Stadium in Kosgoda, Sri Palms provides accommodation with seating area.

N
Nolwen
From
France
Nice nearly new room with all amenities, access to a large yet fairly private swimming pool only share between few rooms so often on our own Sam, his family and team were lovely, taking care of us throughout including delicious food. You can also enjoy a message at Sri Palms. The beach is very close by, just at the end of the Sri Palms road which is a cul de sac In the evening we went to the beach with a light / phones and were able to see a leatherback sea turtle nesting (just remember to switch off your light as far as possible from turtles) The beach is also nice for a swim in day time or a stroll.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 71 reviews
Price from
US$64
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.

J
Julia
From
Poland
The atmosphere was wonderful here. The owner is funny, friendly and on the day of our departure let us stay as much longer as we wanted. Breakfast was very tastey. The house, rooms, pool and surrounding was very clean. We were delighted to watch monkeys living in the garden. Two minutes from the house there is a wonderful, complitely empty wide beach. We stayed only one night there but would not hesitate to come back and stay longer!
Scored out of 10, guest rating 8.8
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.

A
Aine
From
Ireland
Our stay at Ahu Bay was nothing short of exceptional. The property itself is breathtaking, set between two bays with panoramic ocean views that create the perfect backdrop for relaxation. The rooms are beautifully designed, spacious, and immaculately maintained, blending comfort with understated luxury. Dining at Ahu Bay was a highlight of the entire experience. The seafood, in particular, was outstanding — fresh, carefully prepared, and always cooked to perfection. The menu offers a thoughtful mix of local flavours and international favourites, each dish presented with genuine care and creativity. Every meal felt memorable. What truly sets Ahu Bay apart, however, is the quality of its staff. From the front desk to the restaurant and beyond, every member of the team was warm, attentive, and genuinely committed to making our stay feel special. Their professionalism and hospitality elevated the experience far beyond expectation. A heartfelt thank you to Abhishek for his exceptional hospitality and to the entire team for ensuring that our time at Ahu Bay was so memorable. We look forward to returning and could not recommend it more highly.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 256 reviews
Price from
US$322
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.

C
Charlène
From
France
Really nice room located next to the beaches. Very good breakfast in quantity! And the staff are really nice and helpful. They took us for a boat trip to see the mangroves and to see what there is to see around. And show us the gems from Sri Lanka. Highly recommended!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 101 reviews
Price from
US$33.30
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.

T
Thor
From
Norway
Lovely place and very kind and smiley staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 161 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, 377 reviews
Price from
US$42
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
Ameen
From
Sudan
Starting with the room, it was very beautiful and comfortable - a bit small, but it's the nicest room I've ever stayed in.The bathroom was private, spacious, and clean. Everything was tidy and well-organised, and you truly feel like you're in a royal room The breakfast was also nice and sufficient Also, the owners were very kind Definitely recommend it and i would come back again !Thank you Ameen from Sudan
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 398 reviews
Price from
US$24.37
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.

w
wendy
From
United Kingdom
We loved Channa Villa and Bentota so much we booked an extra night, if we'd know we would have spent less time in Mirissa and more time here. The standard of accommodation was the best we had stayed in through out the whole of our trip to Sri Lanka. The rooms were a good size, beds were comfortable, with soft pillows and clean linin. We had a fridge in our room and the use of a shared kitchen which was spotless and we were able to make our own tea and even make our own toast for breakfast as we had bought bread from the local supermarket. Close to the railway line, but you could hardly hear the trains from our room, a short 5 minute walk to the beach, which was the best beach by far. Plus close to a few restaurants dotted along the railway track. And of course friendly staff
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.8
    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, 71 reviews
  • Popular with guests booking spa hotels in Kosgoda

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

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

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

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

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

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 76 reviews

Spa hotels that guests love in Kosgoda

See all
  • Avg. price/night: US$180
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 45 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, 51 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.8
    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