Search hotels in Batticaloa District, Sri Lanka
Enter your dates and choose from 113 hotels and other places to stay
Check out these popular cities in Batticaloa District

Pasikuda

Batticaloa
Kallady
Kattankudi
Vakarai
Stay in Batticaloa District's best hotels!
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 private beach area and a terrace.

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

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.

Aki Villa
Set in Pasikuda, 500 metres from Kalkudah Beach, Aki Villa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Riviera Resort
Offering an outdoor swimming pool and a restaurant, Riviera Resort is located in Batticaloa. Free WiFi access is available in this resort. The accommodation will provide you with a seating area.

Hotel East Lagoon
Situated along the banks of Batticaloa Lagoon, Hotel East Lagoon offers tranquil and comfortable accommodation within a 10-minute drive from Batticaloa town.

Batti Lagoon Hotel
Located in Batticaloa, 2.7 km from Kallady Beach, Batti Lagoon Hotel provides accommodation with a garden, free private parking and a terrace.

Kay Jay Palms - Kalkudah
Located in Pasikuda, 2.2 km from Kalkudah Beach, Kay Jay Palms - Kalkudah provides accommodation with an outdoor swimming pool, free private parking, a garden, and a shared lounge.

Earl's Red Passikudah
Featuring an outdoor pool, Earl’s Passikudah is located 200 meters away from Passikudah Beach. It offers Free WiFi and free parking on site.
Marina Beach Passikudah
Set in Pasikuda, a few steps from Pasikuda Beach, Marina Beach Passikudah offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Most booked hotels in Batticaloa District in the past month
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Popular with guests booking hotels in Batticaloa District
Batticaloa District's best hotels with breakfast
Passi Villa
Featuring free WiFi and a private beach area, Passi Villais set in Passekudah. Free private parking is available on site.
Earl's Red Passikudah
Featuring an outdoor pool, Earl’s Passikudah is located 200 meters away from Passikudah Beach. It offers Free WiFi and free parking on site.
Marina Beach Passikudah
Set in Pasikuda, a few steps from Pasikuda Beach, Marina Beach Passikudah offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Kalkudah Beach House By Teardrop Hotels
Located in Kalkudah, 70 metres from Kalkudah Beach, Kalkudah Beach House By Teardrop Hotels provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Laya Waves
Featuring free WiFi, Laya Waves offers accommodation in Kalkudah. The hotel has a year-round outdoor pool, and guests can enjoy a meal at the restaurant. Free private parking is available on site.
Hotels in Batticaloa District that you can book without a credit card
Elite moon hotel
Situated in Kallady, within 1 km of Kallady Beach and 1.8 km of Batticaloa Railway Station, Elite moon hotel features accommodation with a garden and free WiFi throughout the property as well as free...
Rose Lagoon Hotel
Set in Vakarai, 27 km from Valaichchenai Harbour, Rose Lagoon Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace.
Batti Lagoon Hotel
Located in Batticaloa, 2.7 km from Kallady Beach, Batti Lagoon Hotel provides accommodation with a garden, free private parking and a terrace.
Ramiy Resort Batticaloa
Located in Batticaloa, within 4.1 km of Batticaloa Railway Station and 4.5 km of Batticaloa Lighthouse, Ramiy Resort Batticaloa provides accommodation with a terrace and as well as free private...
Hotel UK Pasikuda
Set in Kalkudah, 400 metres from Kalkudah Beach, Hotel UK Pasikuda offers accommodation with a garden, free private parking and a terrace. This 2-star hotel offers a kids' club and room service.
FAQs about hotels in Batticaloa District
See reviews by guests who stayed at hotels in Batticaloa District
Planning a trip? Get inspired by reviews of cities in Batticaloa District
The beach and water are both exceptionally clean and...
Batticaloa is very good city, peaceful, less traffic, sort...
Kalkudah is one of the best beaches in Sri Lanka!
Overall, it was a great experience.
Batticaloa was warm and humid, but that is more than made up...
Absolutely stunning place to stay at Maalu maalu hotel..
More places to explore, more ways to go
Flights to Batticaloa District
Get your flight tickets to Batticaloa District right here on Booking.com.Hotels in Sri Lanka
If you're planning a longer trip, look beyond Batticaloa District and set off to explore the whole country!Hotels in Yala National Park
Hit the road and make the most of your trip by discovering another popular destination within Sri Lanka.Hotels in Anuradhapura District
Hit the road and make the most of your trip by discovering another popular destination within Sri Lanka.












































