Search hotels in Batticaloa District, Sri Lanka

Enter your dates and choose from 114 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
£38.80
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
£38.38
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
£29.59
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
£44.97
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, 379 reviews
Price from
£15.60
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, 145 reviews
Price from
£31.81
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
£35.77
1 night, 2 adults

Laya Waves

Hotel in Pasikuda

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.

A
Aravinth
From
Sri Lanka
excellent location , beautiful beach and friendly staff we enjoyed our stay
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 71 reviews
Price from
£59.17
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.

H
H
From
India
Neat stay near pasikudah beach Food is excellent
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 66 reviews
Price from
£33.29
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.

M
Mithun
From
Sri Lanka
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!
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 52 reviews
Price from
£131.48
1 night, 2 adults
See all 114 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, 379 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 7.4
Good - What previous guests thought, 25 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 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, 379 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 7.4
Good - What previous guests thought, 25 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.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 £108.29 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 £268.83 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 £146.79 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 776 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 £15.60 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 379 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 £309.15 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 280 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 £52.89 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 £45.16 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 £1,056.10 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 £8.21 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 £266.43 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 711 reviews
Most beautiful resort in srilanka with best service
Guest review byShakya
Sweden
From £124.81 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 704 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