Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Batticaloa District

Check out our pick of great resorts 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.

Facing the beachfront, Karpaha Sands offers 5-star accommodation in Pasikuda and features free bikes, outdoor swimming pool and garden. Featuring room service, this property also provides guests with a terrace. The accommodation offers a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property. Amazing beach, excellent food and spacious villas. Everything is made with great taste! For privacy I would recommend garden suites and for amazing beach view - beachfront suites. GM Umberto does a lot to add some extras to already awesome property, he is attentive to all your needs and comments.

Show more Show less
9.8
Exceptional
630 reviews
Price from
US$153
per night

Situated in Kalkudah, Sun Siyam Pasikudah offers peaceful and comfortable accommodation with free WiFi access. Surrounded by lush greenery, it features an outdoor pool, fitness centre, 24-hour front desk and free parking on site. Friendly staff, fantastic facilities, clean beach, great food, nice pool.

Show more Show less
9.2
Superb
183 reviews
Price from
US$267
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. Exceptional stay in paradise! We had an unforgettable experience at Maalu Maalu Resort. The staff were incredibly kind and hospitable, always going the extra mile to make us feel welcome. The infinity pool and beach were absolutely stunning—perfect for relaxing and enjoying nature. Our room was a luxurious two-story cottage with a private pool, jacuzzi, and even a sauna. The spa treatments were top-notch; we enjoyed some of the best massages we’ve ever had. The food was delicious every day, with a great variety. One of the highlights of our stay was playing beach volleyball with other guests—it really added a fun, social touch. A special thanks to Ruchi, who truly made this trip magical. He treated our daughter like a princess, played with her, and made us feel like the hotel was our own home. He’s a rare gem who brought warmth and joy to our entire experience. Highly recommended for families and anyone looking to unwind in a tropical paradise.

Show more Show less
9.2
Superb
316 reviews
Price from
US$160
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.

Featuring the beautiful sea views of Passekudah Beach, the hotel is 36 km away from the city and 280 km away from Bandaranaike International Airport. For convenience, Airport shuttle services are available at a surcharge. The location of the hotel is perfect and the beach in front of the hotel was amazing. The staff was very friendly, helpful and very thoughtful in every manner. The staff were paying attention to everything small thing which was very impressive. Special thanks goes to Mr Dammika the Manager for organising everything so well and also Mr Munas for his excellent service.

Show more Show less
9.3
Superb
64 reviews
Price from
US$248.84
per night

Located in Pasikuda, a few steps from Kalkudah Beach, Cocoville provides accommodation with a garden, free private parking, a terrace and a restaurant. The property is around 1.9 km from Sri Muththu Mariyamman Kovil, 3.3 km from Sri Munai Murukan Kovil and 5.2 km from Valaichchenai Harbour. The resort also features free WiFi as well as a paid airport shuttle service. Great location on the beach. Spacious room. Great place to relax.

Show more Show less
8.6
Fabulous
111 reviews
Price from
US$40.50
per night

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

This resort has a private beach area and offers water sports facilities. Bike hire and car hire are available. You can play table tennis and darts at the resort. Beautiful resort with amazing location just by the ocean and amazing beach.The hotel quard was always present by the beach, so we could safely keep our stuff there end enjoying the ocen for hours. I appreciate spacious rooms, fast roomservice, great cleanliness and always helpful staff. The food buffet was excellent. Thank you and looking forward to our next stay here. 🙂

Show more Show less
8.5
Very good
576 reviews
Price from
US$95
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. Good view, very clean friendly staff excellent.

Show more Show less
8.6
Fabulous
660 reviews
Price from
US$157
per night

Set along the pristine coastlines of Passikudah Beach, Amethyst Resort, Passikuddah offers a spacious outdoor swimming pool and provides windsurfing activities. Free Wi-Fi access is available at all public areas. Staff, surrounding nature, cleanliness, general atmosphere.

Show more Show less
8
Very good
426 reviews
Price from
US$119.85
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. nice location , friendly staff , good food and large room is so nice

Show more Show less
7.5
Good
109 reviews
Price from
US$82.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.

At Riviera Resort you will find a 24-hour front desk, a garden and barbecue facilities. Other facilities offered at the property include meeting facilities, a shared lounge and luggage storage. An array of activities can be enjoyed on site or in the surroundings, including cycling, fishing and hiking. The property offers free parking. Customer sevice, freedom and the location - everything is excellent. We enjoyed a lot as a family.. thank you hotel Riviera 💜️

Show more Show less
7.9
Good
377 reviews
Price from
US$19.95
per night

Most booked resorts in Batticaloa District this month

Resorts that guests love in Batticaloa District