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

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.

D
Dakshi
From
Australia
The hospitality, cleanliness, proximity to the beach, air-conditioning, good value
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.

A
Arwa
From
New Zealand
Amazing location in a setting made in heaven Everything just flows as it should . Exquisite !
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 652 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.

J
Jessica
From
South Korea
Everything was great! The hotel itself, the staff and the food just perfect!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 202 reviews
Price from
US$166.60
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.

a
audrey
From
United Arab Emirates
Amazing views. Excellent food. Staff were the nicest people. Special shout out to Ruchira who made our children’s stay unforgettable. Spacious rooms. An unforgettable stay. Highly recommend.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 336 reviews
Price from
US$147.45
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.

F
Frances
From
United Kingdom
Beautiful new boutique hotel on the very quiet Kalkudah Beach. A beautiful setting with gorgeous garden and sea views from every room. Spacious accommodation including a large room and bathroom, and many communal sitting areas. Each room also includes a private terrace or veranda with comfortable furniture. The staff were wonderfully attentive and friendly. The food was excellent, with a special mention to the chef Manoj who created beautifully presented, freshly cooked and most importantly delicious food. He catered each meal to our specific requests and dietary needs. It is a wonderful property to stay and relax. It’s worth noting that there’s nothing to walk out to and the town is a bit of a distance, but you will have a lovely time staying and relaxing at this hotel. The beach itself is stunning, the water is calm, clean and warm and its is fringed by palms. Paradise
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 10 reviews
Price from
US$194.94
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.

R
Ravina Asheni
From
Switzerland
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.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 68 reviews
Price from
US$233.26
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.

F
Francesca
From
Italy
This resort is very aptly named: an oasis of peace and tranquility in a gorgeous spot. The room was clean and spacious, and we could access the pool directly from our patio. The swimming pool is beautiful, with a shallower area for toddlers as well. The he beach was pristine, and we felt safe enough to leave all our belongings on the beach lounge chairs while swimming / taking a walk. The staff is very nice and helpful.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 599 reviews
Price from
US$120
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.

N
Navamathan
From
Netherlands
- top hotel - excellent service - superb staff, very professional - nice beach and facilities - special thanks for the watersport staff. They were very friendly and explained every thing about the water and water sport. - special thanks for the Roomboys. They do a excellent job
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 681 reviews
Price from
US$65.12
1 night, 2 adults

Amethyst Resort Passikudah

Pasikuda (Near Kalkudah)

Set along the pristine coastlines of Passikudah Beach, Amethyst Resort, Passikuddah offers a spacious outdoor swimming pool and provides windsurfing activities.

W
Wendy
From
New Zealand
The beach is a man amazing so clean and good for swimming The pool big enough to swim in really nice pool area. Staff were wonderful. And the room spacious and clean. Great linen on bed very comfortable.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 443 reviews
Price from
US$123.95
1 night, 2 adults

Sana Kuna Holiday Resort

Pasikuda (Near Kalkudah)

Located in Pasikuda, a few steps from Pasikuda Beach, Sana Kuna Holiday Resort provides accommodation with a private beach area, free private parking and a garden.

M
Martin
From
Australia
Nice secluded location, new building, clean and comfortable, great view from verandah over palms to ocean. Breakfast plentiful and staff very friendly and helpful I think we were first westerners to stay here and provide objective review. Read others and make your own conclusions.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 reviews
Price from
US$49.60
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