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

Kalkudah
Kallady
Vedakudiyiruppu
Vakarai
Stay in Batticaloa District's best hotels!
Filter by:
Inpan's beach resort Batticaloa
Located in Batticaloa, 4 miles from Batticaloa Railway Station, Inpan's beach resort Batticaloa provides accommodations with a garden, free private parking, a private beach area and a terrace.

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

Sea View Resort
Located in Kallady, a 1-minute walk from Kallady Beach, Sea View Resort has accommodations with a fitness center, free private parking, a garden and a terrace.

Amanda Beach Resort
Located in Pasikuda, a few steps from Kalkudah Beach, Amanda Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Aki Villa
Located in Pasikuda, a 5-minute walk from Kalkudah Beach, Aki Villa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Sunrise Pasikuda
Located in Pasikuda, a few steps from Pasikuda Beach, Sunrise Pasikuda has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Baden Beach Hotel
Located in Kalkudah, a few steps from Kalkudah Beach, Baden Beach Hotel has accommodations with a garden, free private parking, a private beach area and a terrace.
Lagoon Breeze Resort
Located in Batticaloa, within a 15-minute walk of Kallady Beach and 1.1 miles of Batticaloa Railway Station, Lagoon Breeze Resort has accommodations with a shared lounge as well as free private...

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

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 accommodations will provide you with a seating area.

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 656 feet away from Passikudah Beach. It offers Free WiFi and free parking on site.
Marina Beach Passikudah
Located in Pasikuda, a few steps from Pasikuda Beach, Marina Beach Passikudah has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Kalkudah Beach House By Teardrop Hotels
Located in Kalkudah, a few steps from Kalkudah Beach, Kalkudah Beach House By Teardrop Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Laya Waves
Featuring free WiFi, Laya Waves offers accommodations 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 you can book without a credit card
Elite moon hotel
Located in Kallady, within a 12-minute walk of Kallady Beach and 1.1 miles of Batticaloa Railway Station, Elite moon hotel has accommodations with a garden and free WiFi throughout the property as...
Rose Lagoon Hotel
Located in Vakarai, 17 miles from Valaichchenai Harbour, Rose Lagoon Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.
Batti Lagoon Hotel
Located in Batticaloa, within 1.7 miles of Kallady Beach and a 6-minute walk of Batticaloa Railway Station, Batti Lagoon Hotel provides accommodations with a garden as well as free private parking for...
Ramiy Resort Batticaloa
Located in Batticaloa, within 2.6 miles of Batticaloa Railway Station and 2.8 miles of Batticaloa Lighthouse, Ramiy Resort Batticaloa provides accommodations with a terrace as well as free private...
Hotel UK Pasikuda
Located in Kalkudah, a 4-minute walk from Kalkudah Beach, Hotel UK Pasikuda has accommodations with a garden, free private parking and a terrace.
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
Hotels in Sri Lanka
If you're planning a longer trip, look beyond Batticaloa District and explore the whole country!Flights to Batticaloa District
Get your flight tickets to Batticaloa District right here on Booking.com.Hotels in Yala National Park
Hit the road and make the most of your trip by discovering another popular destination in Sri Lanka.Hotels in Anuradhapura District
Hit the road and make the most of your trip by discovering another popular destination in Sri Lanka.













































