Skip to main content

Stay in Batticaloa District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Sea View Resort 3 stars

Hotel in Kallady

Situated in Kallady, 200 metres from Kallady Beach, Sea View Resort features views of the sea. The host Thinesh was excellent man, very friendly and helpful to make sure I was comfortable. He has a 3 wheeler which is handy when to want to go places. Breakfast was very good.

Show more Show less
8.7
Fabulous
107 reviews
Price from
VND 587,237
per night

Aqua Marine Beach Hotel

Hotel in Kalkudah

Located in Kalkudah, a few steps from Kalkudah Beach, Aqua Marine Beach Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. We were fortunate to be the first guests after the hotel's renovation and reopening and were deeply impressed. The staff was incredibly attentive and hospitable. Everything was beautifully clean and cozy, and they served the most delicious coffee we had during entire trip to Sri Lanka. The view from the window was breathtaking, overlooking the ocean and a beautifully maintained tropical garden. We were truly amazed by our stay at this hotel and highly recommend it. If you're looking for excellent service, a beautiful and clean environment, and stunning views, this hotel in Sri Lanka is the perfect choice. Want to thank separately the manager, Himaz. He was proactive, ready to help and made our stay more then perfect :)

Show more Show less
8.3
Very good
52 reviews
Price from
VND 939,656
per night

KayJay Palms

Hotel in Pasikuda

Located in Pasikuda, 300 metres from Kalkudah Beach, KayJay Palms provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. The clean pool And quiet location was great.

Show more Show less
8.8
Fabulous
42 reviews
Price from
VND 892,296
per night

Aki Villa

Hotel in Pasikuda

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

Show more Show less
8.9
Fabulous
81 reviews
Price from
VND 1,016,861
per night

Riviera Resort 2 stars

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 accommodation 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

Show more Show less
7.4
Good
253 reviews
Price from
VND 616,561
per night

Hotel East Lagoon

Hotel in Batticaloa

Situated along the banks of Batticaloa Lagoon, Hotel East Lagoon offers tranquil and comfortable accommodation within a 10-minute drive from Batticaloa town. Good clean hotel near to the lagoon. Staff is very friendly and helpful. The best hotel in Batticaloa.

Show more Show less
7.7
Good
146 reviews
Price from
VND 1,307,302
per night

DEEP SEA RESORT PADI DIVE CENTER

Hotel in Amirthakaly

Located in Amirthakaly, less than 1 km from Kallady Beach, DEEP SEA RESORT PADI DIVE CENTER provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared...

Show more Show less
Price from
VND 553,681
per night

DEEP SEA RESORT PADI DIVE CENTER

Hotel in Batticaloa

Set in Batticaloa, 700 metres from Kallady Beach, DEEP SEA RESORT PADI DIVE CENTER offers accommodation with a garden, free private parking, a terrace and a restaurant.

Show more Show less
Price from
VND 553,681
per night

DEEP SEA RESORT PADI DIVE CENTER

Hotel in Batticaloa

Set in Batticaloa, within 700 metres of Kallady Beach and 5 km of Batticaloa Railway Station, DEEP SEA RESORT PADI DIVE CENTER offers accommodation with a restaurant and as well as free private...

Show more Show less
Price from
VND 498,313
per night

Baden Beach

Hotel in Kalkudah

Baden Beach is located in Kalkudah, 34 km from Dutch Fort Batticaloa and 48 km from Kokkadicholai Hindu Temple.

Show more Show less
10
Exceptional
1 reviews
Price from
VND 1,142,825
per night

Hotels with extra health and safety measures

Find hotels in Batticaloa District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Batticaloa District in the past month

See all

FAQs about hotels in Batticaloa District

  • The average price per night for a 3-star hotel in Batticaloa District this weekend is VND 1,160,323 or, for a 4-star hotel, VND 2,187,754. Looking for something even fancier? 5-star hotels in Batticaloa District for this weekend cost on average around VND 5,382,012 per night (based on Booking.com prices).

  • Sea View Resort, Aki Villa and KayJay Palms are some of the popular hotels in Batticaloa District.

  • Many families visiting Batticaloa District loved staying at Sea View Resort, Aki Villa and Aqua Marine Beach Hotel.

  • On average, it costs VND 1,160,323 per night to book a 3-star hotel in Batticaloa District for tonight. You'll pay on average around VND 2,187,754 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Batticaloa District will cost around VND 5,559,029 (based on Booking.com prices).

  • KayJay Palms, Sea View Resort and Aqua Marine Beach Hotel have received great reviews from travellers in Batticaloa District regarding the views from their hotel rooms.

  • There are 115 hotels in Batticaloa District you can book on Booking.com.

  • On average, 3-star hotels in Batticaloa District cost VND 1,215,694 per night, and 4-star hotels in Batticaloa District are VND 1,433,097 per night. If you're looking for something really special, a 5-star hotel in Batticaloa District can on average be found for VND 3,404,811 per night (based on Booking.com prices).

  • Couples travelling in Batticaloa District loved staying at Aki Villa, KayJay Palms and Sea View Resort.

  • Batticaloa, Pasikuda and Kallady are popular with other travellers visiting Batticaloa District.