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.

O
Olle
From
Sweden
Very very very nice chic villa to yourself, next to wonderful hosts family all whom are very nice and treat you with such kindness and respect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 50 reviews
Location 8.7
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.

G
Giorgia
From
Italy
it’s beautiful, dreamy location.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 45 reviews
Location 9.4
Price from
US$171.60
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.

s
simon
From
Austria
Beautiful complex, super clean and very well equipped. Super clean and huge Pool and just 4 or 5 minutes walk to the Beach The family (Sakun and his wife Nimmi) are so warm and accommodating! We felt very comfortable and enjoyed our stay with them very much! The massages were wonderful and requests regarding the food (spicy or mild etc.) are met with great care! We didn't want to leave and would come back anytime!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 69 reviews
Location 9.1
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
Location 8.9
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
Alina
From
United Arab Emirates
Hotel is in a stunning location, beautiful views all around the property. Service is very good, attentive and friendly. Food is tasty, rooms are clean and well equipped. Highly recommend !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 253 reviews
Location 9.2
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.

V
Veronica
From
United Kingdom
10/10 and more... The guest house is very nice, everything is new, clean, the room is specious, comfortable bed and a great shower! The view of the beautiful garden is just so calming, in 5min you can walk to the nearby beach and the local Buddhist temple. BUT the most beautiful thing about Sea Horizon is the family who runs it: they are the most amazing people... so kind, friendly, helpful and welcoming. I had a great stay, I will definitely come back here ❤️ Everyone took very good care of me, the ladies cook fantastic homemade meals, you'll love every breakfast and dinner, I promise! And the uncle is such a lovely man to chat to! A special thanks goes to Sana (owner's brother) who always helped me to explore the area and kept me company. 🙏
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 100 reviews
Location 9.0
Price from
US$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.

S
Slava
From
Russia
Nice location with great stuff always glad to help you
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 161 reviews
Location 9.2
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.

P
Pradip
From
United Kingdom
A beautiful place situated 2 minutes from the beach. Really well presented, extra touches to make everything appear special with flowers on the bed and on dining table. Beaches and pool towels are also provided which is very handy. We and an evening meal which was very tasty and plentiful. Yes indeed the area has more mosquitoes than perhaps others but the hotel takes many steps to alleviate the nuisance. We didn’t find the railway a bother at all. All in all a great place and happy to recommend.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 375 reviews
Location 8.8
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
Anna
From
Belarus
WIFI works good for remote work with video calls. So lovely lady owner that was cooking delicious breakfast for me. AC works very well.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 394 reviews
Location 9.4
Price from
US$21.85
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.

A
Alexey
From
Kazakhstan
Great place to stay in Bentota within a 5 minute walk to the best beach in the area. There are also good eateries around with excellent food and reasonable prices. The rooms at the villa are maintained to the highest standards, very clean, hot water, kitchen, cutlery, complimentary tea/coffee. Channa, the host , and his family are very supportive, helped to arrange airport transfer and some other trips. Strongly recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews
Location 9.3
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 8.8
    Fabulous - What previous guests thought, 128 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, 69 reviews
  • Popular with guests booking spa hotels in Kosgoda

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 50 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, 224 reviews
  • Popular with guests booking spa hotels in Bentota

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

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

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 75 reviews

Spa hotels that guests love in Kosgoda

See all
  • Avg. price/night: US$312
    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, 50 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