The 10 best beach hotels in Kalkudah, Sri Lanka | Booking.com
Skip to main content

Beach Hotels in Kalkudah

Find the beach hotels that appeal to you the most

The best beach hotels in Kalkudah

Check out our pick of great beach hotels in Kalkudah

Filter by:

Review score

Passi Nature Villas Passikudah

Kalkudah

Set in Kalkudah, Passi Nature Villas Passikudah offers beachfront accommodation 200 metres from Kalkudah Beach and offers various facilities, such as a private beach area, free bikes and massage...

D
Dewmini
From
Sri Lanka
Had a wonderful stay at Passi Nature Villa. The property is peaceful, clean, and surrounded by nature. The staff was friendly and the service was excellent. Would definitely recommend for a relaxing getaway.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 139 reviews
Price from
US$21
1 night, 2 adults

Coral Waves Inn Pasikuda

Kalkudah

Offering a garden and sea view, Coral Waves Inn Pasikuda is situated in Kalkudah, 1.7 km from Pasikuda Beach and 300 metres from Sri Munai Murukan Kovil.

L
Lova
From
Sweden
We stayed in the front house and it was very clean, really spacious and with a functioning, quiet air-conditioning. Location is calm and close to Kalkudah beach and Passikudah. The staff were so lovely and even though they didn't speak great English they went above and beyond to make sure we were well. So friendly and attentive. They now also offer breakfast, lunch, dinner, and tea/ coffee to a very reasonable price. Overall, amazing value for money!
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 15 reviews
Price from
US$34
1 night, 2 adults

Karpaha Sands

Pasikuda (Near Kalkudah)

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

K
Kevin
From
Australia
We loved the luxury tents. The service was exceptional. The spa was great. The therapist was friendly and experienced. The food was great with plenty of variety. Everything was well thought of. Can't wait for our next holiday.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 646 reviews
Price from
US$176
1 night, 2 adults

Sun Siyam Pasikudah

Pasikuda (Near Kalkudah)

Situated in Kalkudah, Sun Siyam Pasikudah offers peaceful and comfortable accommodation with free WiFi access.

P
Patricia
From
United Kingdom
Food wonderful, staff very friendly and excellent service, and facilities all great.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 196 reviews
Price from
US$158.86
1 night, 2 adults

Maalu Maalu Resort & Spa - Thema Collection

Pasikuda (Near Kalkudah)

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

H
Hamza
From
France
Huge shoutout to the Ayurvedic Doctor who took amazing care of my friend of I who just got food poisoning ! She made special meals for us so we could eat safely and kept checking on us and giving us tips to get better fast (which worked out). Staff is lovely. Beach and pool are great. Room is clean and comfortable. Gym is clean and well equipped. Food is decent.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 327 reviews
Price from
US$177.65
1 night, 2 adults

Kalkudah Beach House

Batticaloa (Near Kalkudah)

Located in Batticaloa, 70 metres from Kalkudah Beach, Kalkudah Beach House provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

s
souad
From
Switzerland
We loved everything here. Very charming property by the beach with really beautiful furnitures and very comfortable. The staff is amazing, they are caring, they do everything for you to feel good and have the best experience. They spot every detail for you. The chef deserves a micheline star. The food experience was delicious. It is the perfect place to recharge. Thank you to the staff of kalkudah beach house for making this place a wonderful moment for us.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
US$232.85
1 night, 2 adults

Uga Bay - Pasikuda

Pasikuda (Near Kalkudah)

Set along the beachfront just metres away from the pristine beaches of Pasikudha Bay, Uga Bay - Pasikuda boasts well appointed rooms, a spacious outdoor swimming pool and free Wi-Fi access.

B
Barbara
From
Hungary
This resort is amazing, perfect for all kind of holiday
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 66 reviews
Price from
US$174.73
1 night, 2 adults

Cocoville

Pasikuda (Near Kalkudah)

Located in Pasikuda, a few steps from Kalkudah Beach, Cocoville provides accommodation with a garden, free private parking, a terrace and a restaurant.

D
Debra
From
Sri Lanka
A secluded and relaxing place. Villa is was very spacious and well appointed. Joseph the host was very accommodating. The accommodation is right on the beach. Watch the fishermen haul in the nets in the morning. Meals were very good although not cheap. A little bit out of the way but if you want total relaxation, seclusion and a peaceful stay at a very reasonable price for the area this is highly recommended. The touches of candle lit on the terrace at night, flower pond at the entrance of the villa, nice eating area all add to the atmosphere.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 113 reviews
Price from
US$45
1 night, 2 adults

The Calm Resort & Spa

Pasikuda (Near Kalkudah)

Featuring an outdoor swimming pool, The Calm Resort & Spa offers accommodation in Pasikuda. Free WiFi and private parking is available on site.

T
Thiru
From
United Kingdom
Location, pool, food, and staff. All were very nice.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 588 reviews
Price from
US$105
1 night, 2 adults

Amaya Beach Passikudah

Pasikuda (Near Kalkudah)

A splendid outdoor pool resides between the beach and Amaya Beach Passikudah, a resort offering spacious rooms and suites with private balconies and free WiFi.

A
Anton
From
Switzerland
Everything was good nice staff and very helpfull
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 667 reviews
Price from
US$120.70
1 night, 2 adults
All beach hotels in Kalkudah

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Kalkudah and surroundings in the past month

See all