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.

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, 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
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.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.

L
Laura Merce
From
Spain
Everything was nice, clean and thought out, also the people who were in charge were so friendly and the surroundings calm and peaceful. Would absolutely recomend
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 74 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, 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
Dmitry
From
Austria
Location, staff, property and rooms.
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.

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, 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
Archana Jagadeesh
From
India
1. Property 2. Food 3. Location
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 384 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, 404 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.

W
Wouter
From
Netherlands
After 13 (budget) accommodations in Sri Lanka, this was definitely the best value for our money. Large and very clean room, very kind hosts, nicely located between the beach and the main road and a well-working shower with hot water.
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 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, 74 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 Kosgoda

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

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

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

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

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

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

  • 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
  • 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
  • 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
  • Oasey Ayurveda Hotel

    Bentota
    Budget options available
    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
  • Scored out of 10, guest rating 10
    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
  • 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

All-inclusive spa hotels in Kosgoda and nearby

  • The Habitat Kosgoda by Asia Leisure

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 63 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
  • Heritance Ahungalla

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 343 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$329.99 per night
  • Riu Sri Lanka All Inclusive

    Bentota
    All-inclusive options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 886 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
  • Happy Man Village

    Bentota
    All-inclusive 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
  • 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.

  • 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

    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.

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, 53 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
  • 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, 578 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
  • Sea Rock Villa

    Bentota
    8.0+ review score
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 445 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.

    From US$132 per night

Enjoy breakfast in Kosgoda and nearby

  • 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$133.20 per night
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 2 reviews

    Located in Bentota, 3.2 km from Lunuganga, Suwetha villa Ayurveda Resort provides accommodation with a garden, free private parking, a terrace and a restaurant.

    From US$33.30 per night
  • Shinagawa Beach

    Balapitiya
    Breakfast options
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 82 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$356.01 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
  • 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, 265 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$245.31 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$55.50
    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