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

Wonderful: 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

Hotel in Kallady

Located in Kallady, a 1-minute walk from Kallady Beach, Sea View Resort features views of the sea. Very nice staff and always available. The room was really comfortable and clean. Not far away from town.

Show more Show less
8.7
Excellent
107 reviews
Price from
SEK 200
per night

Aqua Marine Beach Hotel

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. Very nice location just at the beqchfront of the more secluded and private Kalkudah beach. The Owner Mr.Deen is very kind and friendly, the staff is also very kind and hospitable. They served us great seafood at the beach.

Show more Show less
8.3
Very Good
50 reviews
Price from
SEK 332
per night

KayJay Palms

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.

Show more Show less
8.8
Excellent
41 reviews
Price from
SEK 370
per night

Aki Villa

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. Very friendly staff, clean and spacious room. And one of the best cury we had during our stay in Sri Lanka!

Show more Show less
8.9
Excellent
81 reviews
Price from
SEK 422
per night

Riviera Resort

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

Show more Show less
7.4
Good
251 reviews
Price from
SEK 210
per night

Hotel East Lagoon

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. 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
145 reviews
Price from
SEK 493
per night

DEEP SEA RESORT PADI DIVE CENTER

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

Show more Show less
Price from
SEK 190
per night

DEEP SEA RESORT PADI DIVE CENTER

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.

Show more Show less
Price from
SEK 190
per night

DEEP SEA RESORT PADI DIVE CENTER

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

Show more Show less
Price from
SEK 171
per night

Baden Beach

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.

Show more Show less
10
Exceptional
1 reviews
Price from
SEK 427
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 & disinfection
Food & drink safety

Most-booked hotels in Batticaloa District in the past month

See all

FAQs about hotels in Batticaloa District

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

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

  • On average, it costs SEK 472 per night to book a 3-star hotel in Batticaloa District for tonight. You'll pay around SEK 908 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Batticaloa District will cost around SEK 2,328 (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Batticaloa District this weekend is SEK 477 or SEK 1,013 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Batticaloa District this weekend cost around SEK 2,364 per night (based on Booking.com prices).

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

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

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

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

  • On average, 3-star hotels in Batticaloa District cost SEK 499 per night, and 4-star hotels in Batticaloa District are SEK 632 per night. If you're looking for something really special, 5-star hotels in Batticaloa District cost around SEK 1,411 per night (based on Booking.com prices).

gogless