Search beach hotels in Batticaloa District
Find the beach hotels that appeal to you the most
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:
Inpan's beach resort Batticaloa
Set in Batticaloa, 6.4 km from Batticaloa Railway Station, Inpan's beach resort Batticaloa offers accommodation with a garden, free private parking, a terrace and a restaurant.

The Dream Inn Guesthouse Passikudah
The Dream Inn Guesthouse Passikudah has garden views, free WiFi and free private parking, set in Batticaloa, 300 metres from Pasikuda Beach.

Sun Siyam Pasikudah
Situated in Kalkudah, Sun Siyam Pasikudah offers peaceful and comfortable accommodation with free WiFi access.

Maalu Maalu Resort & Spa - Thema Collection
The eco-friendly Maalu Maalu Resort & Spa - Thema Collection sits on the sandy shores of Passekudah Bay on the east coast of Sri Lanka.

Holiday Beach Guesthouse
Situated in Kalkudah and only 90 metres from Kalkudah Beach, Holiday Beach Guesthouse features accommodation with sea views, free WiFi and free private parking.

Kalkudah Beach House
Located in Batticaloa, 70 metres from Kalkudah Beach, Kalkudah Beach House provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Uga Bay - 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.

Juda Holiday Villa
Juda Holiday Villa, a property with a garden, is situated in Batticaloa, 200 metres from Kallady Beach, 2.3 km from Batticaloa Railway Station, as well as 3.5 km from Dutch Fort Batticaloa.

New Land Guest House
Boasting garden views, New Land Guest House provides accommodation with patio, around 1.5 km from Pasikuda Beach. This property offers access to a terrace and free private parking.

Amanda Beach Resort
Situated in Pasikuda, 50 metres from Kalkudah Beach, Amanda Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Most booked beach hotels in Batticaloa District this month
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District
Popular with guests booking beach hotels in Batticaloa District

































