Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The 10 Best Batticaloa District Resorts - All Inclusive Resorts in Batticaloa District, Sri Lanka

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.

Karpaha Sands 5 stars

Pasikuda

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. A little piece or paradise! Dreamiest beach, amazing pool and really nice luxury tents. Had a lovely stay at this resort.

Show more Show less
9.3
Superb
389 reviews
Price from
£147
per night

Sun Siyam Pasikudah 5 stars

Pasikuda Beach, Pasikuda

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. Amazing resort with perfect wide beach front location. Rooms are super specious, and food quality is the best in the area. If you are traveling with kids and family, this is highly recommended property in this region. Thank you Arshad for making our stay more comfortable, we will definitely come again.

Show more Show less
9.9
Exceptional
9 reviews
Price from
£144
per night

Uga Bay 5 stars

Pasikuda Beach, Pasikuda

Set along the beachfront just metres away from the pristine beaches of Pasikudha Bay, Uga Bay 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. True gem in Sri Lankan paradise!

Show more Show less
9.1
Superb
30 reviews
Price from
£241
per night

The Calm Resort & Spa 5 stars

Pasikuda Beach, Pasikuda

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. The pool and beach views are stunning.

Show more Show less
8.5
Very good
222 reviews
Price from
£129
per night

Amaya Beach Passikudah 5 stars

Pasikuda Beach, Pasikuda

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. This is the best structure in this part of the Country. Classy, elegant, right in front of the beach with one pool. They gave upgraded our room for free and gave us the best service ever. The suite is enormous and with everything you need! The personnel is very professional, available and friendly! Super recommend.

Show more Show less
8.6
Fabulous
558 reviews
Price from
£127
per night

Amethyst Resort Passikudah 4 stars

Pasikuda Beach, Pasikuda

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. Really good location with easy access to pool and Beach.

Show more Show less
8.1
Very good
239 reviews
Price from
£55
per night

Maalu Maalu Resort & Spa - Thema Collection 5 stars

Pasikuda Beach, Pasikuda

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. Beautiful place for a relaxing and nourishing stay. Exceptional staff with attention to detail, friendly service without being fussy. Ethical ethos and welcoming environment. Highly recommend staying here.

Show more Show less
8.9
Fabulous
165 reviews
Price from
£268
per night

Cocoville

Pasikuda

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 2 km from Pasikuda Beach, 1.9 km from Sri Muththu Mariyamman Kovil and 3.3 km from Sri Munai Murukan Kovil. 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.4
Very good
65 reviews
Price from
£30
per night

Anantaya Resort and Spa Passikudah 5 stars

Pasikuda Beach, Pasikuda

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. For our second visit to Passikudah we chose Anantaya Resort and we couldn't have chosen better. From the first moment to the end we were looked after by the friendly staff, especially Rishopana and Kanogitha. We booked this resort for a room with direct access to the pool and we were lucky to get perhaps the nicest room. But what makes this resort special is the people who work here. We also spoke with the friendly beach/pool attendant S. and likewise the waiters and cooks at breakfast and dinner did everything they could to make the guests happy. Excellent Sri Lankan breakfast and dinner. My husband was delighted that the waiters here could spin a beer with a foam cap. The room was very nice and clean. The pool was cleaned regularly too. Free sunbeds on the beach. Beautiful beach and walks. If we had not booked another stay before, we would have stayed longer. We will definitely be back here soon!

Show more Show less
8.2
Very good
53 reviews
Price from
£264
per night

Breeze Pasikudah 5 stars

Pasikuda Beach, Pasikuda

At the resort all rooms include air conditioning, a desk, a flat-screen TV, a private bathroom, bed linen, towels and a balcony with a garden view. The rooms come with a safety deposit box and selected rooms also offer sea views. All guest rooms will provide guests with a wardrobe and a kettle. We enjoyed our stay at a well-located property, but the maintenance was lacking, and there was no WiFi available.

Show more Show less
7.7
Good
39 reviews
Price from
£88
per night

Most booked resorts in Batticaloa District this month

Resorts that guests love in Batticaloa District

gogless