Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

The best spa hotels in Batticaloa District

Check out our pick of great spa hotels in Batticaloa District

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

An à la carte, Full English/Irish or American breakfast can be enjoyed at the property. At Karpaha Sands you will find a restaurant serving French, Pizza and Seafood cuisine. Vegetarian, dairy-free and vegan options can also be requested. Amazing property! Nice and quiet beach, you feel like you are alone in your tent. Staff was amazing and attentive, especially Umberto the GM who went out of his way to make it an extra special experience for my husband birthday. Definitely a hidden gem, will recommend to all friends.

Show more Show less
9.8
Exceptional
679 reviews
Price from
US$199
per night

At Sun Siyam Pasikudah, guests can relax with a pampering massage at the spa, or arrange activities such as diving and snorkelling. Friendly staff can assist with luggage storage, laundry services and tour arrangements. How lovely to stay in this beautiful resort. The beautiful and spacious room stylish interior. The swimming pool and very comfortable canapés. All the management and staff members are so incredibly nice and welcoming. Everything was perfect. Thank you Karthik, Sashita and Chamod, but also all the other members of course sorry we don’t know all the names. We hope we will be able to come back one day.

Show more Show less
9.3
Superb
214 reviews
Price from
US$280
per night

The eco-friendly Maalu Maalu Resort & Spa - Thema Collection sits on the sandy shores of Passekudah Bay on the east coast of Sri Lanka. It offers Ayurvedic spa treatments, a beautiful infinity pool and spacious rooms and suites with private balconies with free Wi-Fi. The hotel welcomes all new guests with flower necklaces and cool fruit drinks. The breakfast buffet options are numerous. We ordered a la carte lunch & dinner, and the food was always exceptional. (Note, the first night we wanted something that they didn’t have but they ordered it for the second night.) The room was ok, but all rooms come with a comfortable balcony to make up for what the room lacks. Also, the bathroom is about the same size as the room. The beach and the ocean are by far the main reason to come here. The warm ocean water is unparalleled and the hotel staff do a wonderful job keeping their section of the beach clean. The pool area is also nice, but we came for the beach and spent most of our time there. The kid space is lacking, but that’s ok as long as you aren’t there when it rains. Lastly, all the staff we encountered were professional. They helped arrange our departure taxi which actually was rather reasonably priced; meaning same price everyone seems to charge tourists 200 rupees per kilometer (rather than what locals pay which is like 120-150). Overall, I highly recommend staying here.

Show more Show less
9.3
Superb
351 reviews
Price from
US$125
per night

Set along the beachfront just metres away from the pristine beaches of Pasikudha Bay, Uga Bay - Pasikuda boasts well appointed rooms, a spacious outdoor swimming pool and free Wi-Fi access.

Air-conditioned rooms are elegantly furnished with a 42-inch flat-screen TV, a sofa seating area, an iPod docking station, a minibar and tea/coffee making facilities. En suite bathrooms include hot/cold shower facilities and a spacious bath. Definitely an expensive luxury experience but a wonderful one. Everything was done with a lot of thought about the experience, amazing breakfast beach and gym. Loved the place

Show more Show less
9.3
Superb
78 reviews
Price from
US$195.68
per night

Featuring an outdoor swimming pool, The Calm Resort & Spa offers accommodation in Pasikuda. Free WiFi and private parking is available on site.

Some units feature a flat-screen TV and a private bathroom with a spa bath. Bathrobes, slippers, towels and a hair dryer are provided. Certain units include a seating area for your convenience while some offer pool or garden views. We love the location so much. The beach is just amazing. Our rooms are spacious and clean. The staff are all so friendly and helpful. The food is also great absolutely love their Thai fried rice and mango passion fruit smoothies. We stayed with our 3 kids and they all had such a great time.

Show more Show less
8.6
Fabulous
631 reviews
Price from
US$75
per night

A splendid outdoor pool resides between the beach and Amaya Beach Passikudah, a resort offering spacious rooms and suites with private balconies and free WiFi. A spa, fitness centre and restaurant are available. Impeccable service, comfortable rooms, delicious food, perfect pool and one of my favourite beaches in the world. Honestly paradise. Also super family friendly without compromising class.

Show more Show less
8.6
Fabulous
708 reviews
Price from
US$125
per night

Featuring an outdoor swimming pool, a fitness centre and a spa and wellness centre, Anantaya Resort and Spa Passikudah, a beachfront property offers accommodation in Passekudah. Guests can enjoy the on-site bar. The staff was amazing. They were very friendly and they even prepared a complimentary birthday table for me. Highly recommended!

Show more Show less
8
Very good
58 reviews
Price from
US$178
per night

Offering an outdoor swimming pool, a private beach area and a restaurant, Giman Free is located in Kalkudah. Free WiFi access is available in the public areas of this resort.

The air-conditioned accommodation will provide you with a balcony. There is also an electric kettle. Private bathroom also comes with a hairdryer and free toiletries. A high level of environmental awareness and care

Show more Show less
7.9
Good
125 reviews
Price from
US$90
per night

Offering an outdoor swimming pool and a restaurant, Riviera Resort is located in Batticaloa. Free WiFi access is available in this resort.

The accommodation will provide you with a seating area. Featuring a shower, private bathroom also comes with free toiletries. Beautiful place to stay with stunning waterfront views, lovely pool and amazing restaurant. Staff were lovely ☺️

Show more Show less
7.7
Good
389 reviews
Price from
US$16.15
per night

Boasting a private beach area, garden and views of sea, Pasikudah Eco Village Hotel is set in Pasikuda, 300 metres from Kalkudah Beach. This beachfront property offers access to a patio and free private parking. The villa has family rooms. Property is clean and tidy. Location also really good with beech view

Show more Show less
6.9
Review score
43 reviews
Price from
US$28
per night

Most booked spa hotels in Batticaloa District this month

Spa Hotels that guests love in Batticaloa District