Search spa hotels in Kalutara District

Find the spa hotels that appeal to you the most

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Wadduwa

17 spa hotels

Kalutara

16 spa hotels

Beruwala

15 spa hotels

Aluthgama

10 spa hotels

The best spa hotels in Kalutara District

Check out our pick of great spa hotels in Kalutara District

Filter by:

Star rating
Review score

Ayana Sea

Wadduwa

Facing the beachfront, Ayana Sea offers 4-star accommodation in Wadduwa and features a garden and restaurant. Featuring family rooms, this property also provides guests with a children's playground.

S
Sarah
From
Belgium
My experience at Ayana was nothing short of extraordinary. The quality of service was impeccable — every detail was handled with care and professionalism. The staff’s kindness, warmth, and genuine sense of hospitality exceeded every expectation. The atmosphere of the hotel is serene, peaceful, and incredibly well-maintained, making it the perfect escape. The food and restaurant service were outstanding, with a host who made every meal feel special. The pool and beach staff were consistently attentive, friendly, and dedicated to making guests feel comfortable. I even experienced an unexpected injury during my stay, and the team immediately took charge: they personally took me to the doctor, accompanied me to the pharmacy, and ensured I felt safe and cared for. This level of service is rare — they truly treat you like royalty. Ayana doesn’t just meet expectations; it genuinely surpasses them. I recommend this hotel to absolutely everyone. It is magnificent, unforgettable, and simply perfect.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 250 reviews
Price from
US$187.72
1 night, 2 adults

Lucky Prince Villa & Ayurveda Wellness

Aluthgama

Facing the seafront, Lucky Prince Villa & Ayurveda Wellness is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

E
Emilija
From
Serbia
Hosts are very nice people, they helped us with train tickets, the owner dropped us by tuk tuk to train station, they feed us well…
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 108 reviews
Price from
US$47
1 night, 2 adults

River View Villas

Aluthgama

Featuring river views, River View Villas in Aluthgama features accommodation, an outdoor swimming pool, a garden, a shared lounge, a terrace and a restaurant.

K
Khadheeja
From
Maldives
This is the best hotel to stay for a vacation. The staff are really kind and helpful. They are always ready to help us. We received the amazing service from the hotel. Very nice pool. Clean rooms, comfortable beds. Everything was same as the pictures. Breakfast and dinner was so good. Specially dinner. They prepared it accordingly to our wish. The person who talked with me was so nice, so kind. He s name is Insaf. He is a great guy. He made my trip so easy. I really appreciate his effort. Other than that remaining staff are so kind. We received great service. I highly recommend this hotel for people who is looking for peaceful evenironme and excellent service. Thank you so so much for making our stay as best memorable day.i loved Everything about this hotel. Thank you.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 46 reviews
Price from
US$56.05
1 night, 2 adults

Anveela

Hotel in Beruwala

Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant.

T
Thorbergur
From
Netherlands
Strong Wifi and ceiling fan with mosquito net was great. Place is very clean as well!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 81 reviews
Price from
US$60
1 night, 2 adults

Villa River View

Aluthgama

Featuring a balcony with river views, a garden and barbecue facilities, Villa River View can be found in Aluthgama, close to Bentota Beach and 700 metres from Aluthgama Railway Station.

D
Debra
From
United Kingdom
Villa River View is in an excellent location and gorgeous view of the river which makes it a peaceful retreat . The home is very welcoming and kept in pristine condition by Viraj and his lovely family. I would highly recommend staying at Villa River View as I had great advice on the local area and what to see in this beautiful part of Sri Lanka which I would have not found out as a solo traveller .
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews
Price from
US$40
1 night, 2 adults

FEEL Beach Apartments

Kalutara

Situated in Kalutara, 35 km from Mount Lavinia Bus Stand, FEEL Beach Apartments provides accommodation with spa facilities, wellness packages and beauty services.

J
Justin
From
Cambodia
Probably the most friendly and helpful staff on my entire trip to srilanka. If you are in the area this place is a must stay ! And in the morning an incredible breakfast with Dahl, string hoppers, crepes, fresh eggs , fresh fruit and really good coffee. Great place to stay 👌🏼 ❤️
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 14 reviews
Price from
US$25
1 night, 2 adults

Methira Villa

Aluthgama

Boasting pool views, Methira Villa offers accommodation with a seasonal outdoor swimming pool, a garden and barbecue facilities, around 2 km from Moragalla Beach.

V
Viktoria
From
Bulgaria
I want to thank Ami for the 4 unforgettable days of Tour that we have made through Schri Lanka and her family for doing everything possible to make me feel like part of them. The room is so clean and beautiful, the food is delicious, I 100% recommend Ami Methira villa Schri Lanka I will return for sure Thank you family 💗
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 15 reviews
Price from
US$58
1 night, 2 adults

Raj Mahal Inn

Wadduwa

Raj Mahal Inn in Wadduwa provides adults-only accommodation with an open-air bath, a garden and a shared lounge. This property offers access to a balcony, free private parking and free WiFi.

L
Lisa
From
Australia
Raj was an amazing host. His massages are highly recommended.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 40 reviews
Price from
US$35
1 night, 2 adults

The Villas, Wadduwa

Wadduwa

Set in Wadduwa, The Villas, Wadduwa, features free WiFi and units equipped with a kitchenette and terrace All units feature air conditioning and a flat-screen TV.

P
Piumali
From
Sri Lanka
The property was very beautiful and we could just walk up to the beach anytime. The reception was super friendly and handled everything with efficiency. The rooms were clean and beautiful. The interior was very pretty. The pool was lovely. We had the dinner buffet. The restaurent staff was very welcoming. Two of my friends had dinner from the Al-carte menu and they were given a complimentary dessert because the rest of us were having buffet. The waiters were very attentive and provided us everything we required. Overall, we had a lovely stay because the staff was very attentive and acted swiftly whenever we needed something.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 121 reviews
Price from
US$106.34
1 night, 2 adults

Hotel Coconut Bay

Kalutara

Featuring a patio with sea views, a private beach area and a garden, Hotel Coconut Bay can be found in Kalutara, close to Katukurunda Beach and 35 km from Mount Lavinia Bus Stand.

V
Valentīns
From
United Arab Emirates
Straight on the beach, in very isolated, calm area between the sea and the river, that makes it quite special for Sri Lanka. The hotel does not have many rooms (and all rooms are facing the sea) and for almost one week we were the only tourists. We had full attention from the hotel staff, every meal was cooked specifically for us, at the time when we wanted and how we requested. The seafood was great! The room itself was big (we had triple room), clean, nice shower, great balcony with a view. Sometimes when electricity was down as it is still usual thing in Sri Lanka, hotel staff had to turn on generators, basically just for us - so we have not had any inconveniences because of that. I'd say the service was exclusive and really great. And given the price - it is hard to wish anything more.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 217 reviews
Price from
US$59.50
1 night, 2 adults
All spa hotels in Kalutara District

Most booked spa hotels in Kalutara District this month

See all

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 250 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 470 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 120 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 519 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 65 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 291 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 217 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 735 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 45 reviews

Popular with guests booking spa hotels in Kalutara District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 372 reviews

FAQs about spa hotels in Kalutara District

Spa hotels that guests love in Kalutara District

See all
Avg. price/night: US$194
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 470 reviews
- spacious rooms; clean and tidy - lovely pool (there are two pools) - breakfast buffet was awesome. Had a good mix of local and western foods - for our booking, it was value for money Will be visiting again for sure
Guest review by
Rahunandan
Group
Avg. price/night: US$380.80
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 120 reviews
Facilities and pool were amazing. Best massage my partner and I have ever had.
Guest review by
Samuel
Young couple
Avg. price/night: US$242
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 291 reviews
We like the space.
Guest review by
Natacha
Family with young children
Avg. price/night: US$157.32
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 735 reviews
Staff are all very friendly and helpful. The Room was great. Good buffet and breakfast choices. beach and pool all very nice.
Guest review by
Raveendra
Family with young children
Avg. price/night: US$82.60
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 217 reviews
The owner and all the staff care about making your stay as perfect as possible. Nothing is too much trouble. We went for the all inclusive but wasn’t expecting to be able to order whatever we wanted off the menu, whenever we wanted. Incredibly relaxing break.
Guest review by
Stephen
Young couple
Avg. price/night: US$104.78
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 519 reviews
Once more we were back at Tangerine this time with my son who came for a holiday from overseas. Tangerine has become our second home as all my family reunions are happening here. Consistency of the service provided is exceptional as all staff members should be commended for that. Ayurveda treatments are a must if you visit Tangerine as they provide value for money and extremely relaxing atmosphere. Breakfast buffet has always been a treat and never get tired of it. We will be back again soon.
Guest review by
Shamil
Family with young children
Avg. price/night: US$38.50
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 40 reviews
Peaceful location (apart from train) and amazing host. I arrived sick and Raj took care of me from first moment. I was comfortable and taken care of. Great massage and accommodating for breakfast. It was my birthday during the stay and Raj surprised me with cake in the morning. I was left speechless. I would go again.
Guest review by
Matthew Felice Pace
Solo traveller
Avg. price/night: US$71.50
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 121 reviews
The garden looks fantastic and the staff is very nice and helpful. Breakfast is great and we had there the most delicious tea yet. The room was spacious and they run a cleaning service every day.
Guest review by
CORNEL
Young couple
Avg. price/night: US$33.99
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 38 reviews
Everything was very lovely, the room was lovely and there was lots of space. Room and bathroom are lovely and clean. The owners were there to meet us and they are very lovely people. The breakfast was lovely. Thank you for the lovely egg sandwiches for our onward journey. They are very helpful, even though we only stayed a few days it was a relaxing stay. Thank you so much. Just very beautiful people.
Guest review by
Simon
Young couple
Avg. price/night: US$32.40
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 130 reviews
We loved our stay at Residence Jasmine and were very well looked after for the duration. We had a great time kayaking over to Bentota beach, waterskiing (in the rain!) and relaxing by the pool. Breakfast was the only meal we had during our stay but was very good so have no doubt that other meals would be of a similar standard
Guest review by
Louisa
Group