Search hotels in Batticaloa District, Sri Lanka

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

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Check out these popular cities in Batticaloa District

Stay in Batticaloa District's best hotels!

Filter by:

Star rating
Review score

Inpan's beach resort Batticaloa

Hotel in Batticaloa

Inpan's beach resort Batticaloa features a garden, private beach area, a terrace and restaurant in Batticaloa.

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.0
Superb - What previous guests thought, 181 reviews
Price from
£34.19
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.7
Exceptional - What previous guests thought, 34 reviews
Price from
£150.76
1 night, 2 adults

Baden Beach Hotel

Hotel in Kalkudah

Situated in Kalkudah, a few steps from Kalkudah Beach, Baden Beach Hotel features accommodation with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews
Price from
£20.50
1 night, 2 adults

Sea View Resort

Hotel in Kallady

Situated in Kallady, 200 metres from Kallady Beach, Sea View Resort features accommodation with a fitness centre, free private parking, a garden and a terrace.

C
Ciara
From
Ireland
Clean, right by the sea and lovely helpful owner
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 171 reviews
Price from
£20.31
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.3
Very good - What previous guests thought, 475 reviews
Price from
£38.33
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.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 268 reviews
Price from
£29.55
1 night, 2 adults

Sunrise Pasikuda

Hotel in Pasikuda

Set in Pasikuda, a few steps from Pasikuda Beach, Sunrise Pasikuda offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

R
Rosemary
From
United Kingdom
We stayed here in 2017 and it made such a positive happy impression that on this return visit we were determined to fit Sunrise hotel into our itinerary and it didn't disappoint! Super room Very comfortable bed Bed prettily decorated on arrival Superb pool Lovely sea for swimming Really nice food The best egg hoppers I've had this time in Sri Lanka and we lived and worked in Sri Lanka 2005-2010 so I've had alot of egg hoppers in my time. We were in need of some rest and relaxation after a lot of visits to former students and former colleagues and Sunrise was perfect. We had a lovely time.Thank you for letting us have a late check out. Much appreciated. If we ever return to SL we'll come back to you.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 92 reviews
Price from
£86.75
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 8.0
Very good - What previous guests thought, 47 reviews
Price from
£44.91
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, 377 reviews
Price from
£15.58
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.7
Good - What previous guests thought, 147 reviews
Price from
£31.77
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.3
Very good - What previous guests thought, 475 reviews

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 23 reviews

Batticaloa District's best hotels with breakfast

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 268 reviews
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 377 reviews

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 66 reviews
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 47 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 93 reviews
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 34 reviews

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

Budget hotels in Batticaloa District

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

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

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 23 reviews

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

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 92 reviews

Hotels in Batticaloa District that you can book without a credit card

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

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 60 reviews

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 52 reviews

FAQs about hotels in Batticaloa District

See reviews by guests who stayed at hotels in Batticaloa District

See all
From £308.71 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 279 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, 106 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 £108.14 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 190 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
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 713 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 £15.58 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 377 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
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 373 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 £149.56 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 702 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 £148.61 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 63 reviews
Lovely pool. Lots of shady trees where the beach lounges are. Beautiful beach. Great friendly n helpful staff.
Guest review byOdette
Australia
From £45.09 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 475 reviews
The staff were fabulous. Provided local recommendations and even found a fridge to keep our beer cold!
Guest review byBrian
Australia
From £52.81 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 147 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.5
Good - What previous guests thought, 60 reviews
Superb location. Peaceful. Lovely clean pool next to the beach.
Guest review byDianne
United Kingdom
From £146.58 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 774 reviews
Beautiful beach, great staff and very comfortable hotel
Guest review byGreg
New Zealand
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 507 reviews
clean and comfy bed, good varieties of food
Guest review byRose ann
United Arab Emirates
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 52 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 8.0

The beach is lovely and great for relaxing and swimming.

The beach is lovely and great for relaxing and swimming. It is a safe beach for children and people who are not great swimmers as it is calm when we visited in August. The only thing that I was not keen on was it was difficult to find any shops nearby if you wanted to purchase drinks or snacks. We also did not find any restaurants on the beach - all seem to be in the back blocks. It is a very quiet area which would suit many people, however, if you are looking for a party time at night forget it.
Guest review byDonna
Australia
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 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 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 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

More places to explore, more ways to go