Search hotels in Batticaloa District, Sri Lanka

Enter your dates and choose from 115 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.

L
Luxman
From
Belarus
+ The accommodation was very clean and well maintained. It's a good place to stay for a short stopover. The breakfast was sufficient and okay.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 reviews
Price from
US$46.18
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.

M
Martin
From
Switzerland
Never witnessed anything like that in my 45 years of traveling; top nudge, functional, clean facilities in a huge lush garden accessing a sandy beach (50m in width and dozens of km wide with no footsteps in the sand. Genuin hospitality; you find it here. A place for true “foodies”… the Chef deserves a Michelin star. Complementary afternoon tea followed by a generous and “very happy hour”. This place is a rare Gem if you look for a total relax.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 34 reviews
Price from
US$203.65
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.

A
Annie
From
United Kingdom
I had a great stay at the Baden Beach hotel. Everything about it was perfect. It’s right on a beautiful beach which is extremely quiet and relaxing. Staff are so lovely and friendly. Bama made me feel so welcome and happy. I didn’t want to leave! It is within walking distance to Pasikuda beach and there are plenty of restaurants nearby for dinner. I highly recommend a stay here.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 25 reviews
Price from
US$27.69
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
Corinne
From
Canada
Excellent guesthouse on a magnificent and quiet beach.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 171 reviews
Price from
US$27.44
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.

C
Carlota Martin I Puig
From
Spain
The room was spacious and clean. The staff was so lovely and helped us with everything we needed.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 478 reviews
Price from
US$51.78
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.

S
Samantha
From
Italy
Aki Villa is simply perfect! The staff are incredibly kind and welcoming, and the food is fresh, delicious and beautifully cooked. The swimming pool, garden and common areas are all perfectly maintained, tidy and spotless, and the rooms are just as clean and comfortable. We truly felt at home here! It’s only a few minutes away from Kalkudah Beach, which is completely deserted and has a unique, untouched beauty, and just a short tuk-tuk ride from Pasikuda. Highly recommended! We had such a wonderful stay and would absolutely come back!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 269 reviews
Price from
US$39.91
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.

P
Philipp
From
Switzerland
Extremely friendly, helpful and attentive staff, as well as fair value for money in the restaurant and on the beach. :)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 92 reviews
Price from
US$117.19
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.

J
Jason
From
New Zealand
Amazingly clean large modern hotel. A real quite peaceful spot. Dinner and breakfast were offered as its 2km to town and 2 km to the beach. A luxury feel resort without the huge price. Big pool, white fluffy towels, enormous bed. The assistant manger was always around to help. Great oasis on a travellers list.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 48 reviews
Price from
US$60.66
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.

M
Martin
From
France
Retreat in an oasis. Professional and attentive service. Grounds staff keep the pool spotless. Container bungalows are well designed and very comfortable. Appreciate the eco initiatives.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 380 reviews
Price from
US$21.04
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
Ambikapathy
From
United Kingdom
Good clean hotel near to the lagoon. Staff is very friendly and helpful. The best hotel in Batticaloa.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 147 reviews
Price from
US$42.91
1 night, 2 adults
See all 115 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, 478 reviews

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 145 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 9.1
Superb - What previous guests thought, 25 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 8.7
Fabulous - What previous guests thought, 171 reviews

Popular with guests booking hotels in Batticaloa District

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

Popular with guests booking hotels in Batticaloa District

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

Batticaloa District's best hotels with breakfast

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

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

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

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 48 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 92 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, 145 reviews

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

Scored out of 10, guest rating 7.4
Good - 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.5
Good - What previous guests thought, 23 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 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, 61 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 US$146.40 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 190 reviews
More than just a Resort. Purpose build to protect the nature and its surroundings. Perfect blend of local culture and great service by the local staff. Great seafood, fresh from the Ocean cooked to your taste. Specious rooms and comfortable beds and other facilities with large washrooms. Lots of nature. Large natural garden, fantastic local Resort feeling to a relaxing Holiday. Nice small, Beach Resort on the Beach, SRI LANKA
Guest review byMark
Germany
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
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 52 reviews
The food was excellent, the rooms were very large, clean, and comfortable, the beach was beautiful, and the staff were incredibly friendly and welcoming. Everything about the stay was wonderful. Highly recommended for a perfect and relaxing getaway!
Guest review byMithun
Sri Lanka
From US$363.44 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 373 reviews
We were totally excited buring our stay! Very kinde stuff, besutifull rooms with luxury view. Rooms are spacious and huge bathroom. Outside is a big swimmingpool with view to the ocean. What a amazing experience
Guest review byRoman
Czech Republic
From US$198.45 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 773 reviews
Excellent facilities very friendly staff, we had all the favorite Sri Lankan cousines for breakfast and dinner. Lots of food choices. Fabulous beach front location. Very comfortable stay during our holiday.
Guest review byRani
New Zealand
From US$21.09 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 380 reviews
Retreat in an oasis. Professional and attentive service. Grounds staff keep the pool spotless. Container bungalows are well designed and very comfortable. Appreciate the eco initiatives.
Guest review byMartin
France
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 52 reviews
From the dining area we could see and hear the sea. It was magical. The food was delicious and the staff did everything to make us comfortable and happy. We loved staying here!
Guest review bysuzanne
United Kingdom
From US$417.95 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 279 reviews
- Super super friendly staff - amaziiing food - very calm and everything clean - big rooms and super nice comfort - the open air wildlife wash rooms in the rooms
Guest review byAndre
Germany
From US$71.50 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 145 reviews
Good clean hotel near to the lagoon. Staff is very friendly and helpful. The best hotel in Batticaloa.
Guest review byAmbikapathy
United Kingdom
From US$61.05 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 478 reviews
The room was spacious and clean. The staff was so lovely and helped us with everything we needed.
Guest review byCarlota Martin I Puig
Spain
From US$1,427.80 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 63 reviews
Location and ambience is really good. Friendly and helpful staff. Clean and tidy rooms.
Guest review byChetan
India
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 508 reviews
Excellent location, staff service was 5 stars. Decent breakfast buffet.
Guest review byDinal
Sri Lanka
From US$11.10 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 144 reviews
Out near the beach in quiet part with great cabanas n great breakfast
Guest review byJONATHAN
United Kingdom
From US$360.20 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 713 reviews
Most beautiful resort in srilanka with best service
Guest review byShakya
Sweden
From US$168.74 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 702 reviews
The rooms were lovely as was the pool area!
Guest review byBenjamin
Spain
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 61 reviews
I had a fantastic experience staying here.
Guest review byTharidu
Sri Lanka

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