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
659 reviews
Price from
US$126
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. This is definitely the nicest hotel along this stretch of beach. The pool was absolutely amazing especially as it's not a great place to swim in the sea on this particular part of the beach due to corals shallow water. If you want to have a good swim you need to walk further up the beach. but the pool was so great I didn't care! The setting is fabulous. I loved the crows in the palm trees and the nature. The room was huge and extremely comfortable. The pillows fabulous and the mattress and everything really comfortable. I loved that they had the option of a ceiling fan. I did look at the other hotels on a walk and I'm glad I picked this one ! The laundry service was fantastic and managed to get a stain out of a really badly stained shirt. Miracle workers! The staff are very kind and helpful and will go out of their way to make things nice.

Show more Show less
9.3
Superb
210 reviews
Price from
US$197
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. We stayed at Maalu Maalu Resort & Spa for 8 nights and were 100% satisfied. The food was excellent, with plenty of variety - spicy local dishes, continental options, lots of seafood, fruits, and yummy desserts. It was easy to find kid-friendly meals, and the restaurant staff were top-notch. Our cottage was spacious, quiet, and very comfortable, with great soundproofing from top neighbors. Housekeeping was fast and flawless special thanks to Thasitha and Viraj for keeping everything spotless. The resort was peaceful and not too crowded. The pool was clean and well-designed for both kids and adults, with a nice bar nearby. The beach was beautiful and perfect for swimming in June. We also loved the kids’ animation. Richie, the animator, kept kids entertained with fun activities, giving parents time to relax. He was friendly, creative, and great to chat with. This was one of the best hotels we’ve stayed in - clean, cozy, family-friendly, and well-managed. Highly recommended!

Show more Show less
9.3
Superb
343 reviews
Price from
US$100
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. lovely location and amazing food

Show more Show less
9.3
Superb
73 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 had a great time here and we even extended our stay for one night. The hotel is amazing, has a very good location, with direct access to a beautiful and quiet beach! The staff are very nice and always available to help with anything you might need, the garden was very well preserved, there were sun beds near the sea for use of hotel guests and the pool was also quite enjoyable. Breakfast was very good with lots of different options to choose from. The hotel was very quiet, perfect for relaxing and enjoying your days in the paradise that is Pasikuda beach!

Show more Show less
8.5
Very good
609 reviews
Price from
US$85
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. Staff is very helpful. Meals were generally ok.

Show more Show less
8.6
Fabulous
695 reviews
Price from
US$127
per night

Set in Pasikuda, a few steps from Pasikuda Beach, Sunrise Pasikuda offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The hotel has a terrace and pool views, and guests can enjoy a meal at the restaurant or a drink at the bar.

Sunrise Pasikuda offers a hot tub. Just an absolute tropical dream. The hotel is very beautiful and feels very relaxed to be in. The spaces are thoughtful and there are lots of places to lounge and relax so you feel like you are on a private retreat even with other guests. Our favourite part was the loungers under big beautiful native trees on the beach. They are tucked under trees but right on the water so you can swim in the ocean and then lay in the shade and drink mango juice 👌 their spot on the beach is also more peaceful and secluded than some of the other resorts. The staff were very generous and kind! We are vegan and their chef catered easily for us. They also just made the most heavenly dishes - their buffets (breakfast and dinner) are 10/10 the food was so good. We can't rate it high enough - it was a surprise favourite stop for us on our trip! Very peaceful and just what we needed.

Show more Show less
8.7
Fabulous
50 reviews
Price from
US$67.50
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. Very good traditional breakfast and such a great location

Show more Show less
7.8
Good
397 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. Nice location near the beach. Helpful staff and the owner.

Show more Show less
6.6
Review score
45 reviews
Price from
US$28
per night

Most booked spa hotels in Batticaloa District this month

Spa Hotels that guests love in Batticaloa District