See the latest prices and deals by choosing your dates.
Hotel in Kallady
Located in Kallady, a 1-minute walk from Kallady Beach, Sea View Resort features views of the sea. Very nice owner that will help you with everything you need. There are not a lot of tourists in Batticaloa but we had fun exploring the city by the bicycles that the owner fixed for us. The breakfast was nice as well: toast, eggs, coffee and fruits.
Hotel in Kalkudah
Located in Kalkudah, a few steps from Kalkudah Beach, Aqua Marine Beach Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant. It's a perfect beach location.
Hotel in Pasikuda
Located in Pasikuda, a 4-minute walk from Kalkudah Beach, KayJay Palms provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. The clean pool And quiet location was great.
Hotel in Pasikuda
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. A beautiful oasis. Very clean and new-feeling location, felt private and quiet. The bedroom was extremely clean, the bed was big and very comfortable, bedding was great, the air conditioning was excellent, shower was great. Walking distance from Kalkudah beach (not for swimming), very quick tuktuk to Pasikuda beach. Excellent food and juices, excellent staff. Best pool in Sri Lanka, swimming under the stars was magical. Many fruits, vegetables, and spices grown on the property. Amazing, caring staff.
Hotel in Batticaloa
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. Loved the food, fantastic variety of options and the local Sri Lankan food was brilliant - especially the fish sambol. Beautiful location, very peaceful and beautiful, with nice and comfortable rooms at a good price. Very friendly and accommodating staff
Hotel in Batticaloa
Located along the banks of Batticaloa Lagoon, Hotel East Lagoon offers tranquil and comfortable accommodations within a 10-minute drive from Batticaloa town. Great secluded location and a proper hotel.
Hotel in Amirthakaly
Located in Amirthakaly, a 11-minute walk from Kallady Beach, DEEP SEA RESORT PADI DIVE CENTER provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared...
Hotel in Batticaloa
Located in Batticaloa, a 8-minute walk from Kallady Beach, DEEP SEA RESORT PADI DIVE CENTER provides accommodations with a garden, free private parking, a terrace and a restaurant.
Hotel in Batticaloa
Located in Batticaloa, within a 8-minute walk of Kallady Beach and 3.1 miles of Batticaloa Railway Station, DEEP SEA RESORT PADI DIVE CENTER has accommodations with a restaurant as well as free...
Hotel in Kalkudah
Baden Beach has accommodations in Kalkudah. The property is located 1.2 miles from Sri Munai Murukan Kovil, 2.8 miles from Valaichchenai Harbour and 20 miles from Batticaloa Railway Station.
Hotel in Batticaloa
Hotel in Batticaloa
Hotel in Pasikuda Beach, Pasikuda
Hotel in Pasikuda
Hotel in Kallady
Hotel in Amirthakaly
On average, 3-star hotels in Batticaloa District cost NAD 870 per night, and 4-star hotels in Batticaloa District are NAD 1,101 per night. If you're looking for something really special, 5-star hotels in Batticaloa District cost around NAD 2,459 per night (based on Booking.com prices).
Couples traveling to Batticaloa District loved staying at Aki Villa, KayJay Palms, and Sea View Resort.
Batticaloa, Pasikuda, and Kallady are popular with other travelers visiting Batticaloa District.
The average price per night for a 3-star hotel in Batticaloa District this weekend is NAD 832 or NAD 1,741 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Batticaloa District this weekend cost around NAD 4,073 per night (based on Booking.com prices).
There are 115 hotels in Batticaloa District you can book on Booking.com.
KayJay Palms, Sea View Resort, and Aqua Marine Beach Hotel in Batticaloa District have received great reviews for the views from their hotel rooms.
Many families visiting Batticaloa District loved staying at Sea View Resort, Aki Villa, and Aqua Marine Beach Hotel.
Sea View Resort, Aki Villa, and KayJay Palms are some of the popular hotels in Batticaloa District.
On average, it costs NAD 1,198 per night to book a 3-star hotel in Batticaloa District for tonight. You'll pay around NAD 1,582 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Batticaloa District will cost around NAD 3,743 (based on Booking.com prices).