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.

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. Super nice hotel with private butler for each room and really good service and value for money compared to more southern regions in Sri Lanka!

Show more Show less
9.4
Superb
535 reviews
Price from
£121
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. We really felt like at home, kind staff, many services and great private beach! Very recommended :) Thank you team

Show more Show less
9.1
Superb
84 reviews
Price from
£219
per night

Uga Bay - Pasikuda 5 stars

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. It is in a beautiful situation. the property is well laid out. Rooms well appointed.Bathroom large and always hot water.

Show more Show less
9.1
Superb
56 reviews
Price from
£199
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. 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.4
Very good
455 reviews
Price from
£92
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. Super nice place highly recommended For amazing cocktails ask for: Madhushan - he is super creative bar man and a very nice and kind person

Show more Show less
8.5
Very good
642 reviews
Price from
£99
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. Beautiful sea views, freshwater swimming pool available. Very helpful staff - even arranged laundry

Show more Show less
8.1
Very good
381 reviews
Price from
£89
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
255 reviews
Price from
£128
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. We were the only guests because it is off season right now. The owners are absolutely lovely, we had a great dinner and A very tasty breakfast! They are very animal friendly (which we loved). The little cabin stands beside coconuttrees, you can hear the ocean and it has a very nice Terrasse to sit in and enjoy a cup of tea. The Beach is very nice, Although it was stormy and Not very clean (off season) but we were the only ones and it was very very nice! We can really recommend to stay at cocoville

Show more Show less
8.5
Very good
97 reviews
Price from
£25
per night

Riviera Resort 2 stars

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. I liked everything! My stay was superb.. I would stay longer only that I had pre-reserver another place.. The room is clean, had it's private patio, desk, private bathroom. AC worked perfectly. There is a mosquito net over the bed and mosquito net covering the bathroom window. The property is very well mentioned and staff are all so awesome. Special thanks to Ms. Jayanthy in the reception team who was so responsive to my messages. Breakfast included was delicious too. The swimming pool is nice and refreshing, lots of greenery and the restaurant is lakefront, serving delicious food and the staff are so attentive too.. The location is also few kilometers from town, yet a walking distance from Kallady Beach where you can see the fishermen and watch the sunset, small shops around if you need to buy water.. And if you happen to stay Saturday or Sunday, there is the bridge market.. Overall, an amazing stay. 100% would repeat it and stay longer. Thank you :)

Show more Show less
7.6
Good
327 reviews
Price from
£17
per night

Breeze Pasikudah 5 stars

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
£87
per night

Most booked resorts in Batticaloa District this month

Resorts that guests love in Batticaloa District

gogless