Search hotels in Batticaloa District, Sri Lanka

Enter your dates and choose from 113 hotels and other places to stay

Select occupancy

Check out these popular cities in Batticaloa District

Pasikuda

Tropical beach, Turquoise Waters, Beach Resort Area
31 hotels
One of 214 reviews:
"Pasikuda Beach is a beautiful and relaxing beach with calm, shallow waters that are great for swimming. You can walk several meters into the sea and the water still remains around neck level, which makes it a unique and enjoyable experience. The scenery is peaceful and perfect for a laid-back getaway, although the public beach can get crowded at times and cleanliness may vary. Overall, it’s still a lovely place to visit and enjoy the sea."
Guest review byGunatilake
Sri Lanka

Batticaloa

Lakes & Rivers, Tropical beach, Historical Landmarks
43 hotels

Kallady

Sandy Beach, Lakes & Rivers, Tropical beach
7 hotels

Kattankudi

Religious & Spiritual, Museums & Galleries, Local Traditions
7 hotels

Vakarai

Tropical beach, Secluded, Lakes & Rivers
1 hotel

Stay in Batticaloa District's best hotels!

Filter by:

Star rating
Review score

Inpan's beach resort Batticaloa

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

p
phili
From
Australia
We recommend this place to those who want a lot of peace and quiet. This place is completely managed by an individual. It is very nice and clean. We stayed for one night. The rooms with a very nice breakfast were very clean. Everything was perfect. The beach is within walking distance so you have a way to go. We recommend this place to spend your holiday happily.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 171 reviews
Price from
£38.83
1 night, 2 adults

Kalkudah Beach House By Teardrop Hotels

Hotel in Kalkudah

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.

J
Judy
From
United Kingdom
This place is idyllic! The loveliest beach, beautiful gardens and wonderful staff. The perfect place to relax and eat good food. Everything has been thought of for your comfort and enjoyment.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 31 reviews
Price from
£282.04
1 night, 2 adults

Amanda Beach Resort

Hotel in Pasikuda

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.

B
Brian
From
Australia
The staff were fabulous. Provided local recommendations and even found a fridge to keep our beer cold!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 438 reviews
Price from
£34.61
1 night, 2 adults

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.

M
Marek
From
Czech Republic
Clean rooms, kind personal, cheap super tasty dinner for 600 LKR
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 254 reviews
Price from
£29.61
1 night, 2 adults

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

J
Jaish
From
United Kingdom
Amazing pool, Adil the resident manager was truly exceptional. The night time lagoon boat ride to hear the singing fish was amazing. The fish eagle family that live in a tree by the hotel was incredible. A great place to stay!
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
Price from
£15.61
1 night, 2 adults

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.

A
Axel
From
Germany
Nice setting at the lagoon. Not far from city center. Nice pool. Very luxury rooms.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 150 reviews
Price from
£31.84
1 night, 2 adults

Batti Lagoon Hotel

Hotel in Batticaloa

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

P
Perera
From
Australia
Centrally located accommodation with friendly staff. Good air conditioning to cool you down in the hot Batticaloa weather. The room is clean and comfortable.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 12 reviews
Price from
£36.16
1 night, 2 adults

Kay Jay Palms - Kalkudah

Hotel in Pasikuda

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.

T
Tracy
From
United Kingdom
The breakfast was plentiful & very nice, service was excellent
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 51 reviews
Price from
£45.01
1 night, 2 adults

Earl's Red Passikudah

Hotel in Pasikuda

Featuring an outdoor pool, Earl’s Passikudah is located 200 meters away from Passikudah Beach. It offers Free WiFi and free parking on site.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 71 reviews
Price from
£33.31
1 night, 2 adults

Marina Beach Passikudah

Hotel in Pasikuda

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.

A
Anderson
From
Austria
Nice place with friendly staff
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 49 reviews
Price from
£131.59
1 night, 2 adults
See all 113 hotels in Batticaloa District

Most booked hotels in Batticaloa District in the past month

See all

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 439 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 254 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 71 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 172 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 51 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 171 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 20 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 96 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 150 reviews

Batticaloa District's best hotels with breakfast

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 56 reviews

Featuring free WiFi and a private beach area, Passi Villais set in Passekudah. Free private parking is available on site.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 71 reviews

Featuring an outdoor pool, Earl’s Passikudah is located 200 meters away from Passikudah Beach. It offers Free WiFi and free parking on site.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 49 reviews

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.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 31 reviews

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.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 65 reviews

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

See all

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

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.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 12 reviews

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

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 20 reviews

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

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 20 reviews

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

See all
From £760.07 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 272 reviews
awesome place with extraordinary service. the garden pavillon was great it had a spacious living/sleeping room and outdoor bathroom which was still sheltered. the beach area is a perfect spot to relax and swim in shallow ocean or watch the sunset. pool is great too and very clean. for lunch and dinner you can order a la carte, if there’s enough occupation of rooms there will be buffet for 6k LKR. special thanks to our attentive waiter Gehan!
Guest review byFlorian
Austria
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 101 reviews
The location of the hotel is perfect and the beach in front of the hotel was amazing. The staff was very friendly, helpful and very thoughtful in every manner. The staff were paying attention to everything small thing which was very impressive. Special thanks goes to Mr Dammika the Manager for organising everything so well and also Mr Munas for his excellent service.
Guest review byRavina Asheni
Switzerland
From £153.53 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 183 reviews
I had a truly wonderful stay at Giman Free Beach Resort. It was an amazing place to relax with a beautiful view of the ocean. The room is huge and very comfortable. The seafoods are delicious. Staff were exceptionally friendly and attentive always ready to help with a smile. Highly recommend and would come back next time. Thank you Giman Free team.
Guest review byLucas
Italy
From £384.94 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 712 reviews
Karpaha Sands is a perfect, serene space to relax, recompose and enjoy oneself. It’s secluded and it feels unreal, and Umberto - the managing director - and his crew go constantly out of their way to spoil the guests and make their staying a delight. We wholeheartedly recommend this gem!
Guest review byPaul
Spain
From £31.22 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
Amazing pool, Adil the resident manager was truly exceptional. The night time lagoon boat ride to hear the singing fish was amazing. The fish eagle family that live in a tree by the hotel was incredible. A great place to stay!
Guest review byJaish
United Kingdom
From £383.39 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 377 reviews
Beautiful place for a relaxing and nourishing stay. Exceptional staff with attention to detail, friendly service without being fussy. Ethical ethos and welcoming environment. Highly recommend staying here.
Guest review bySinead
Ireland
From £339.19 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 694 reviews
The outdoor area is very nice and well maintained, the pool is clean and the walk to the beach is beautiful. The sunrise is beautiful to watch.
Guest review byAnojan
Switzerland
From £293.07 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 58 reviews
Lovely pool. Lots of shady trees where the beach lounges are. Beautiful beach. Great friendly n helpful staff.
Guest review byOdette
Australia
From £71.07 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 439 reviews
The staff were fabulous. Provided local recommendations and even found a fridge to keep our beer cold!
Guest review byBrian
Australia
From £52.93 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 150 reviews
Nice setting at the lagoon. Not far from city center. Nice pool. Very luxury rooms.
Guest review byAxel
Germany
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 56 reviews
Superb location. Peaceful. Lovely clean pool next to the beach.
Guest review byDianne
United Kingdom
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 748 reviews
Beautiful beach, great staff and very comfortable hotel
Guest review byGreg
New Zealand
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 502 reviews
clean and comfy bed, good varieties of food
Guest review byRose ann
United Arab Emirates
From £131.59 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 49 reviews
Nice place with friendly staff
Guest review byAnderson
Austria

Planning a trip? Get inspired by reviews of cities in Batticaloa District

Scored out of 10, guest rating 10

The beach and water are both exceptionally clean and...

The beach and water are both exceptionally clean and pleasant. I enjoyed daily, multiple walks along the beach and swimming in the ocean. Since I was there to relax, I stayed and ate at the hotel.
Guest review byWade
Germany
Scored out of 10, guest rating 8.0

Batticaloa is very good city, peaceful, less traffic, sort...

Batticaloa is very good city, peaceful, less traffic, sort of more rural touch as compared to Colombo. People are also very cooperative and helpful in all ways. Its a small town. The beach is also very neat and clean. There are many local restaurants and hotel. We can find good food there.
Guest review byAbdul Sattar
Pakistan
Scored out of 10, guest rating 10

Kalkudah is one of the best beaches in Sri Lanka!

Kalkudah is one of the best beaches in Sri Lanka! The water here has an amazing emerald colour and it is very clean, transparent. It is a very long and beautiful sandy beach with a free natural spirit, with hardly anyone around. We enjoyed swimming almost all the day! No tourist attractions but some restaurants like Laya Waves are and Swiss Cafe on the shore are the options. Kalkudah works fine for yoga, meditation, walking along, etc. There are some cows and their manure in some spots, but it is better than plastic garbage. Some days the waves were bigger than Passikuda, but no corals on Kalkudah. Comparing to Passikuda we liked Kalkudah much better. Passikuda is over crowded with a long chain of luxury hotels and is not as beautiful. Anyway if anyone is coming with children Passikuda has shallow waters, as well as some tourists attractions. In any case, on Kalkudah one can dig a hole in the sand for children, where the ocean water will come, while making the natural baths that way.
Guest review byPolina
Sri Lanka
Scored out of 10, guest rating 8.0

Overall, it was a great experience.

Overall, it was a great experience. We found that the buffet items for dinner were repeated over the 3 days. Try to vary the dishes. We had to be after the housekeeping staff to get our room cleaned and get fresh linen. That was a bit disappointing.
Guest review byDeepthi
United States
Scored out of 10, guest rating 8.0

Batticaloa was warm and humid, but that is more than made up...

Batticaloa was warm and humid, but that is more than made up for by its breathtaking beauty and abundant seafood. The town is exceptionally clean, surrounded by water, and radiates a serene charm. Pasikudah, in particular, took our breath away. With its pristine beaches and tranquil waters, it’s nothing short of amazing—a true gem on the eastern coast.
Guest review byJohn
India
Scored out of 10, guest rating 10

Absolutely stunning place to stay at Maalu maalu hotel..

Absolutely stunning place to stay at Maalu maalu hotel.. The staff at the hotel & the local people you can meet by taking a short tuk-tuk ride from the hotel are super friendly, very welcoming & appreciative of visiting their country.. YOU NEED TO GO THERE....
Guest review byAnonymous

More places to explore, more ways to go