Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Pasikuda

29 beach hotels

Batticaloa

19 beach hotels

Kalkudah

17 beach hotels

Kallady

4 beach hotels

The best beach hotels in Batticaloa District

Check out our selection of great beach hotels in Batticaloa District

Filter by:

Star Rating
Review score

Inpan's beach resort Batticaloa

Hotel in Batticaloa

Located in Batticaloa, 4 miles from Batticaloa Railway Station, Inpan's beach resort Batticaloa provides accommodations with a garden, free private parking, a private beach area and a terrace.

M
Michel
From
Switzerland
Out of the beaten tracks, but easily accessible, right at the beach and lagoon. Nice rooms and a very good host
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 170 reviews
Price from
$43.35
1 night, 2 adults

The Dream Inn Guesthouse Pasikudah

Batticaloa

Offering garden views, The Dream Inn Guesthouse Pasikudah in Batticaloa provides accommodations, a garden, and a terrace. This guest house offers free private parking, bicycle parking, and free Wifi.

I
Irina
From
United States
The place was clean. No issues with mold. Quiet. Comfortable bed. Short walk to a beautiful beach. Friendly host and family.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Price from
$40
1 night, 2 adults

Hotel krish

Kalkudah

Hotel krish features air-conditioned accommodations in Kalkudah. This property offers access to a terrace and free private parking. Guests can use the a garden.

T
Travis
From
China
Lovely little bungalows just a few minutes walk from the beach and restaurants. Lovely staff and delicious vegetarian breakfast. Nice cat and dogs.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 122 reviews
Price from
$24.30
1 night, 2 adults

Karpaha Sands

Pasikuda

Facing the beachfront, Karpaha Sands offers 5-star accommodations in Pasikuda and features free bikes, outdoor swimming pool and garden.

S
Susan
From
Australia
Amazing view, food was incredible, staff so helpful
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 711 reviews
Price from
$243.10
1 night, 2 adults

Sun Siyam Pasikudah

Pasikuda

Located in Kalkudah, Sun Siyam Pasikudah offers peaceful and comfortable accommodations with free WiFi access.

N
Nikoleta
From
Bulgaria
Best resort in Sri Lanka. This is our second visit to Pasikudah but we came just for this amazing resort and we do not regret. It is perfect. Clean, helpful and kind staff and well maintained premises. Food is delicious and everyone is very kind. Thanks to the manager and the resort staff. We would recommend to everyone and visit again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 271 reviews
Price from
$335.67
1 night, 2 adults

The Bay an Uga Experience - Pasikuda

Pasikuda

Set along the beachfront just yards away from the pristine beaches of Pasikudha Bay, The Bay an Uga Experience - Pasikuda features well appointed rooms, a spacious outdoor swimming pool and free Wi-Fi...

M
Margaret
From
Sri Lanka
2nd visit and never disappoints. Absolutely perfect stay. First class in every way.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 101 reviews
Price from
$264.06
1 night, 2 adults

Maalu Maalu Resort & Spa - Thema Collection

Pasikuda

The eco-friendly Maalu Maalu Resort & Spa - Thema Collection sits on the sandy shores of Passekudah Bay on the east coast of Sri Lanka.

A
Anahit
From
Armenia
We stayed at Maalu Maalu Resort & Spa for 8 nights and were 100% satisfied. The food was excellent, with plenty of variety - spicy local dishes, continental options, lots of seafood, fruits, and yummy desserts. It was easy to find kid-friendly meals, and the restaurant staff were top-notch. Our cottage was spacious, quiet, and very comfortable, with great soundproofing from top neighbors. Housekeeping was fast and flawless special thanks to Thasitha and Viraj for keeping everything spotless. The resort was peaceful and not too crowded. The pool was clean and well-designed for both kids and adults, with a nice bar nearby. The beach was beautiful and perfect for swimming in June. We also loved the kids’ animation. Richie, the animator, kept kids entertained with fun activities, giving parents time to relax. He was friendly, creative, and great to chat with. This was one of the best hotels we’ve stayed in - clean, cozy, family-friendly, and well-managed. Highly recommended!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 377 reviews
Price from
$121.67
1 night, 2 adults

Pasikuda Shalom Beach Villa

Kalkudah

Pasikuda Shalom Beach Villa is a recently renovated villa in Kalkudah where guests can make the most of its private beach area and free bikes.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
Price from
$106.25
1 night, 2 adults

Kalkudah Beach House By Teardrop Hotels

Hotel in Kalkudah

Located in Kalkudah, a few steps from Kalkudah Beach, Kalkudah Beach House By Teardrop Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge....

A
Allan
From
Japan
We were quite concerned on the way there because the trip was through some interesting but desolate terrain. What a great surprise. The property is beautiful and the staff and service were superb. The food was good too.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 31 reviews
Price from
$219.06
1 night, 2 adults

Coastal villa

Batticaloa

Featuring a garden, Coastal villa offers accommodations in Batticaloa. This beachfront property offers access to free Wifi and free private parking.

k
kalvin
From
France
Good hospitality, it was pretty resident to stay with my wife and my kid. They were very friendly and kindful. Had delicious food items. Coastal villa is a very nearest to beach and also in main street was very fine for transport. Merci...
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 196 reviews
Price from
$17.10
1 night, 2 adults
All beach hotels in Batticaloa District

Most booked beach hotels in Batticaloa District this month

See all

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 744 reviews

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 434 reviews

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 253 reviews

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 465 reviews

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 502 reviews

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 693 reviews

Popular with guests booking beach hotels in Batticaloa District

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 15 reviews

Popular with guests booking beach hotels in Batticaloa District

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

Popular with guests booking beach hotels in Batticaloa District

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

Popular with guests booking beach hotels in Batticaloa District

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

FAQs about beach hotels in Batticaloa District

Beach Hotels That Guests Love in Batticaloa District

See all
Avg. price/night: $11
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 147 reviews
The location of the hotel was quiet and located only 200m from the beach. The room was equipped basically but with everything you need. It was clean. The cordial couple running the hotel were always friendly, helpful and courteous. All requests regarding transportation, travel advice and extra requests were fulfilled immediately. We would come back at any time.
Guest review byTraub
Family with young children
Avg. price/night: $80
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 65 reviews
The staff were super nice and helpful. The location is perfect - right on a buitiful beach. The food is very good and varied.
Guest review byGuy
Family with young children
Avg. price/night: $395.89
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 58 reviews
Amazing location right on the beautiful Passikuda Beach, which was super clean. The staff were friendly and eager to please. It felt very safe.
Guest review byCaroline
Family with young children
Avg. price/night: $71.50
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 150 reviews
As we were driving our own tuktuk it proved a perfect location for us. Our huge room with 2 comfy beds and 2 balconies was fabulous. We got to see the sunset and sunrise. Loved the pool and the meal in the outside bure were delicious. The staff were friendly and helpful. Location was the best.
Guest review byJulia
Travelers with friends
Avg. price/night: $78.65
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Very comfortable and modern room - with both AC and fan, also some insect repellent devices in place and a fridge. Super nice and big bed. Semi outdoor bathroom with a lot of privacy - a great shower experience. Good breakfast as well, and very nice staff. The place is located between two great beaches - Pasikuda and Kalkudah.
Guest review byDuarte
Young couple
Avg. price/night: $1,026.74
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 271 reviews
The hotel is located by the beach with offers shallow sea, golden sand and wonderful sunsets.
Guest review byMichal
Family with young children
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 502 reviews
We spent two nights at this resort. Our room was very beautiful and clean, with an extremely spacious bathroom. The resort offers a splendid pool and a beautiful private beach. The presence of few tourists contributed to creating a peaceful and tranquil atmosphere. Both breakfast and dinner featured high-quality traditional dishes. The staff was always kind and helpful. A special mention goes to Samante, the restaurant manager, who treated us with great courtesy and attention.
Guest review byAlessandro
Family with young children
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 465 reviews
The beach is really amazing. One side (the sunrise side) is more busy than the other. We went to the sunset side on our second day and the waves were too strong and dangerous so we ended paying rs 1000 to use the swimming pool of an hotel. It was really worth it. The restaurant was not open for dinner so we ate in a very small place next to it which was ok. Pancakes are really good for breakfast. The place itself is quiet and I enjoyed doing my yoga routine on the small terrace we had.
Guest review byDahlia
Family with young children
Avg. price/night: $458.19
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 693 reviews
The hotels pool and beach view is stunning, lots of facilities, very friendly and helpful staff! Spa was also so relaxing, although I wouldn’t say it was cheap. Thoroughly enjoyed our stay here overall.
Guest review byRyan
Young couple
Avg. price/night: $517.90
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 376 reviews
It is right on the beach and the sea which was beautiful Reuben was very helpful and polite each day arranging our sun beds and advising on the best times to see the sunset and sunrise
Guest review byJulia
Travelers with friends