Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

The best beach hotels in Batticaloa District

Check out our pick of great beach hotels in Batticaloa District

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel krish

Kalkudah - 150 yards from beach

Situated within 50 metres of Kalkudah Beach and less than 1 km of Pasikuda Beach, Hotel krish features rooms with air conditioning and a private bathroom in Kalkudah. This property offers access to a terrace and free private parking. Valaichchenai Harbour is 4.5 km from the guest house and Batticaloa Railway Station is 32 km away. Krish’ place is perfect. Spacious bedroom & bathroom, immaculately clean. AC & fan are both available so you can choose. Location is perfect situated between Kalkudah & Pasikuda Beach. You can use the local hotel for a small charge (Laya $3 Uga $8). Krish and her staff are very kind & welcoming. Krish really is an incredible woman, goes above and beyond for her guests. We had a meal across the road that did not satisfy & after reading reviews about Krish’ food (request in advance) we had an exceptional meal of prawns, rice and curry. Thank you so much Krish, it was a pleasure meeting you. 2 nights wasn’t enough. Expect a quiet area with no WiFi, clean, comfortable and spacious- you will not be disappointed! Sri Lankan breakfast was also superb.

Show more Show less
9.2
Superb
101 reviews
Price from
£19
per night

Aiden Homestay

Pasikuda - 1,600 yards from beach

Set within 1.7 km of Pasikuda Beach and 2.8 km of Kalkudah Beach, Aiden Homestay offers rooms with air conditioning and a private bathroom in Pasikuda. Private parking is available on site at this recently renovated property. The accommodation features airport transfers, while a bicycle rental service is also available. We enjoyed the warm harted family and the home cooked meal. The family helped us to get our broken car fixed.

Show more Show less
9.1
Superb
144 reviews
Price from
£17
per night

Karpaha Sands 5 stars

Pasikuda - 200 yards from beach

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. everything! we stayed at room Palam7. we love everything: the decoration, the details, the shower in the open air. we love the infinity swimming pool at common area. our butler was so nice gentleman, polite , helpful and very quick to answer our questions. we also love the food at the restaurant. the general manager was so sunny man and very hospitable. He greeted us on arrival and on our departure he presented “ a piece of sun” — a beautifully packed curry! we were happy at Karpaha sands. it’ s paradise

Show more Show less
9.5
Exceptional
537 reviews
Price from
£164
per night

Maalu Maalu Resort & Spa - Thema Collection 5 stars

Pasikuda Beach, Pasikuda - 200 yards from beach

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.

Guests can snorkel in the clear waters of the Indian Ocean, pick seashells by the beach or visit the nearby villages and local markets. The resort also provides a gym and business centre. Great location, walk to the beach, ocean safe for swimming, welcoming and helpful staff. Good buffet.

Show more Show less
9
Superb
258 reviews
Price from
£139
per night

Coastal villa

Batticaloa - 250 yards from beach

Coastal villa is a beachfront property set in Batticaloa, 2.5 km from Batticaloa Railway Station and 3.6 km from Dutch Fort Batticaloa. Situated 300 metres from Kallady Beach, the property features a private beach area and free private parking. The accommodation offers a 24-hour front desk, room service and organising tours for guests. We stayed at Coastal Villa Kallady for a couple of days. It was fabulous, amazing beautiful place to explain. We had an extraordinary time at this splendorous place! By tuktuk, it would take 5 minutes’ drive from Batticaloa Railway Station. Instead, we had a walk from station, and it took 20 minutes. Not only we walked through Kallady Bridge but also we enjoyed our morning sunrise. No sooner did we arrived to Coastal Villa Kallady, we were welcome by the hosts and the lovely family greeted us with joyous smiling face serving with passion fruit juice and we had pleasant taste and their welcoming of us was impressive. We assure that We did not go out to have our breakfast, lunch and dinner and every dish was huge in quantity with Western, European and Asian cuisines they served to us, we encountered every dish with pleasant taste all were haute cuisines here in Coastal Villa Kallady, and we met the place spotless, good kitchen, noise free atmosphere, the front side of the home was very beautiful with bougainvillea with the small cottage in, the backyard was also sandy to have leisure. It was an attractive Homestay! The evening we had a swimming using snorkel in the Kallady Beach the distance of it from Coastal Villa Kallady 3 minutes’ walk. We are in a hurry to recommend of the Coastal Villa Kallady for backpackers and vacationists it is a suitable and an amiable place for Homestay. The Queen of the house the Suzanna’s handmade food excellent and thank you for all the family members Joel and Jutha. Jutha, the house owner took us to all the stunning places as a guide and we thank you very much and we wish your service be blessed.😍

Show more Show less
9.4
Superb
17 reviews
Price from
£15
per night

Sunrise Pasikuda 5 stars

Pasikuda - 200 yards from beach

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. Breakfast is a beautiful, elegant thing; a meal to be savored and embraced. I have the same feeling when I walk in a very beautiful place that I have when I play and it goes right.

Show more Show less
9.4
Superb
14 reviews
Price from
£87
per night

The Dream Inn Guesthouse Passikudah

Batticaloa - 300 yards from beach

Set in Batticaloa with Pasikuda Beach nearby, The Dream Inn Guesthouse Passikudah offers accommodation with free WiFi and free private parking, as well as access to a hot tub. The property has garden views and is 100 metres from Sri Muththu Mariyamman Kovil and 1.8 km from Sri Munai Murukan Kovil. The accommodation provides bicycle parking, and currency exchange for guests. The place was clean. No issues with mold. Quiet. Comfortable bed. Short walk to a beautiful beach. Friendly host and family.

Show more Show less
9.6
Exceptional
81 reviews
Price from
£32
per night

Soul connection. Chapter 2

Batticaloa - 1,050 yards from beach

Set 1.2 km from Kallady Beach and 5.5 km from Batticaloa Railway Station, Soul connection. Chapter 2 features free WiFi and units fitted with a kitchen, balcony and seating area. This recently renovated homestay is located 6.6 km from Dutch Fort Batticaloa and 9.4 km from Batticaloa Lighthouse. The homestay offers river views and a terrace. The kind host The cozy and peaceful atmosphere The outdoor shower

Show more Show less
9.6
Exceptional
8 reviews
Price from
£8
per night

Lord Of Beach Resort & Yoga Meditation Centre

Batticaloa - 850 yards from beach

Featuring garden views, Lord Of Beach Resort & Yoga Meditation Centre provides accommodation with a garden and a balcony, around less than 1 km from Kallady Beach. This beachfront property offers access to a terrace, free private parking and free WiFi. Batticaloa Railway Station is 5.2 km from the guest house and Dutch Fort Batticaloa is 6.4 km away. Very clean and big room. Close to the beach. Lovely host.

Show more Show less
9.1
Superb
28 reviews
Price from
£10
per night

Sun Siyam Pasikudah 5 stars

Pasikuda Beach, Pasikuda - 200 yards from beach

Offering sea views from the terrace/balcony, air-conditioned suites come with a wardrobe, sofa seating area, a personal safe, minibar and a flat-screen TV with satellite channels. The en suite bathroom has a bathtub or shower, hairdryer, bathrobes and free toiletries. Best resort in Sri Lanka. This is our second visit to Pasikudah but we came just for this amazing resort and we do not regret. It is perfect. Clean, helpful and kind staff and well maintained premises. Food is delicious and everyone is very kind. Thanks to the manager and the resort staff. We would recommend to everyone and visit again.

Show more Show less
9.2
Superb
99 reviews
Price from
£177
per night

Most booked beach hotels in Batticaloa District this month

FAQs about beach hotels in Batticaloa District

Beach Hotels that guests love in Batticaloa District