Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Batticaloa District

Check out our selection of great resorts in Batticaloa District

Filter by:


Review score

Wonderful: 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

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. To be honest we loved pretty much everything about this hotel. The decor, the pool and relaxation room, the restaurant and beach front. You were also given a phone to reach a personal attendant and have a hotspot for the internet. We spent my partners birthday here and the hotel went above and beyond to help celebrate this which I really really appreciated. All around it's an excellent hotel and we'd definitely recommend it and would love to come back.

Show more Show less
9.4
Wonderful
532 reviews
Price from
$118
per night

Sun Siyam Pasikudah

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. The resort is an oasis of calm. It gave my wife and I the space to relax and enjoy each other. The staff especially Arshed the general manager and Farhan went way above and beyond to make our stay so special. They arranged snorkeling and an elephant safari, we also have some dietary requirements that they catered to without missing a beat. Truly a wonderful experience.

Show more Show less
9.1
Wonderful
84 reviews
Price from
$209
per night

Uga Bay - Pasikuda

Pasikuda Beach, Pasikuda

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. Amazing place ! Room was right in front of the beach and had some amazing pool as well as a bar next to the beach! The staff is Great !! Loved it from the time entering till the exit ! The dinner with chairs and table made of sand digging and the dinner was amazing experience I had !! Truly made my day!! Must try on this is a unique experience only this resort offers! The beach is amazing feels like a river the sand is steady and very very safe to swim around as you can literally walk far away without the water going deep.

Show more Show less
9.1
Wonderful
55 reviews
Price from
$194.91
per night

The Calm Resort & Spa

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 outdoor area is very nice and well maintained, the pool is clean and the walk to the beach is beautiful. The sunrise is beautiful to watch.

Show more Show less
8.4
Very Good
454 reviews
Price from
$90
per night

Amaya Beach Passikudah

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. Brilliant choice.lots of varieties

Show more Show less
8.5
Very Good
643 reviews
Price from
$112.80
per night

Amethyst Resort Passikudah

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. Amazing price value! Staff is super friendly and helpful.

Show more Show less
8.1
Very Good
381 reviews
Price from
$87.55
per night

Maalu Maalu Resort & Spa - Thema Collection

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. Staff super friendly and food amazing

Show more Show less
8.9
Excellent
254 reviews
Price from
$100
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. A secluded and relaxing place. Villa is was very spacious and well appointed. Joseph the host was very accommodating. The accommodation is right on the beach. Watch the fishermen haul in the nets in the morning. Meals were very good although not cheap. A little bit out of the way but if you want total relaxation, seclusion and a peaceful stay at a very reasonable price for the area this is highly recommended. The touches of candle lit on the terrace at night, flower pond at the entrance of the villa, nice eating area all add to the atmosphere.

Show more Show less
8.5
Very Good
97 reviews
Price from
$31.50
per night

Riviera Resort

Batticaloa

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. Location & Friendly Staff

Show more Show less
7.6
Good
326 reviews
Price from
$19
per night

Breeze Pasikudah

Pasikuda Beach, Pasikuda

At the resort all rooms include air conditioning, a desk, a balcony with a garden view, a private bathroom, a flat-screen TV, bed linen and towels. 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. Proximity to beach. Buffet for breakfast, lunch and dinner was great. Staff friendly and quick to attend to requests.

Show more Show less
7.6
Good
47 reviews
Price from
$85.50
per night

Most booked resorts in Batticaloa District this month

Resorts that guests love in Batticaloa District