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 selection of great beach hotels in Kalkudah

Filter by:

Review score

Passi Nature Villas Passikudah

Kalkudah

Passi Nature Villas Passikudah provides beachfront accommodations in Kalkudah. Offering a restaurant, the property also has a private beach area, a spa facilities, and a wellness packages.

S
Silva
From
Maldives
There is very beautiful sea and beautiful garden.❤️ We enjoyed and our stay the really nice room with excellent sea view 👍beautiful balcony. beter then breakfast was great 👍staff is really friendly and excellent service 🙏we are hope to back agin🙏
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 136 reviews
Price from
$23
1 night, 2 adults

Coral Waves Inn Pasikuda

Kalkudah

Just one mile from Pasikuda Beach and a 4-minute walk from Sri Munai Murukan Kovil, Coral Waves Inn Pasikuda features accommodations in Kalkudah, with a garden and a terrace.

M
Manik
From
Sri Lanka
Had a view, very clean, staff were super efficient and professional
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 15 reviews
Price from
$34
1 night, 2 adults

Karpaha Sands

Pasikuda (Near Kalkudah)

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

F
Frank
From
Luxembourg
This accommodation blew everything out of the Sri Lanka waters. Truly amazing hospitality during our stay. Passionate Manager Umberto didn’t just host us—he really brought his soul into the experience, and we felt it every step of the way. It’s the little touches that made it so special: the warm and attentive staff (i.e. Nif and Pathum),the delicious bites with our apero, the magical evening lighting, the beautiful art around the property, the fresh melon on the beach, the water service by the pool and beach…best of Italian 🇮🇹 cuisine (cooked by Umberto himself) and so much more. Every detail was thought through with care, and it showed. Truly unforgettable, and we’re already dreaming of coming back.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 646 reviews
Price from
$176
1 night, 2 adults

Sun Siyam Pasikudah

Pasikuda (Near Kalkudah)

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

E
Eytan Yammer
From
Israel
The resort is an oasis of calm. It gave my wife and I the space to relax and enjoy each other. The staff especially Arshed the general manager and Farhan went way above and beyond to make our stay so special. They arranged snorkeling and an elephant safari, we also have some dietary requirements that they catered to without missing a beat. Truly a wonderful experience.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 192 reviews
Price from
$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.

P
Percy
From
Canada
Beautiful beach and clean rooms with great view, lovely pool
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 323 reviews
Price from
$143.65
1 night, 2 adults

Kalkudah Beach House

Batticaloa (Near Kalkudah)

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

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
$232.85
1 night, 2 adults

Uga Bay - Pasikuda

Pasikuda (Near Kalkudah)

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

G
Gal
From
Israel
Definitely an expensive luxury experience but a wonderful one. Everything was done with a lot of thought about the experience, amazing breakfast beach and gym. Loved the place
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 64 reviews
Price from
$196.57
1 night, 2 adults

Cocoville

Pasikuda (Near Kalkudah)

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

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 113 reviews
Price from
$45
1 night, 2 adults

The Calm Resort & Spa

Pasikuda (Near Kalkudah)

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

s
surya
From
Indonesia
We love the location so much. The beach is just amazing. Our rooms are spacious and clean. The staff are all so friendly and helpful. The food is also great absolutely love their Thai fried rice and mango passion fruit smoothies. We stayed with our 3 kids and they all had such a great time.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 586 reviews
Price from
$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.

S
Simon
From
United Kingdom
Beautiful 5* resort, I'd say it's typical European standard with large rooms, some western TV, fast wifi, beautiful beach and nice pool. We also enjoyed the restaurant (priced really reasonably). Breakfast was typical resort type with mix or western and asian with egg station, coffee/tea, fruits, jogurts. Staff was super accommodating, friendly and very attentive. We had a really nice time :)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 665 reviews
Price from
$120.70
1 night, 2 adults
All beach hotels in Kalkudah

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Kalkudah and surrounding area in the past month

See all

Beach Hotels That Guests Love in Kalkudah

See all
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    Location is right on the beach front, provided loungers with mats. Room had a kettle and good air conditioning. Very friendly and helpful staff. Nice balcony overlooking the sea plus good parking .
    Guest review by
    julian
    Young couple
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    The beachfront where the hotel is situated at is really a gem! We we were almost the only ones at the beach, with a calm sea and beautifull bay to walk and swim. It was magical. Hotel offers food and nice room with a view on the ocean. Hotel isn't finished yet so looking forward to sea what time will bring. I fear It won't be such a hidden gem anymore! Owner is really making an effort with the hotel.
    Guest review by
    Maya
    Young couple
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    Extraordinary proximity to the beach, very friendly and helpful staff, nice view (but ocean is only partly visible due to many trees), well-sized rooms, clean
    Guest review by
    Torsten
    Family with young children
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    Ocean view. Only 6 rooms. Beach is good. And walking distance to Pasikuda beach. Some snorkling in walking distance is also available.
    Guest review by
    Dmitry
    Solo traveler
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    Perfect location on a quiet swimming beach… so peaceful… staff very friendly and felt homely..the owner Dean is an amazing chef🙌 I had the best fresh fish BBQ he made especially for us👌
    Guest review by
    Steve
    Solo traveler
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    - The manager was super helpful and friendly. - The room was spacious with ocean view. - The location was good - walking distance to Pasikuda beach, which is better for swimming than Kalkudah beach.
    Guest review by
    Elvina
    Young couple
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    It's a perfect beach location.
    Guest review by
    Don
    Family with young children
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 101 reviews
    Aqua Marine Beach Hotel - Kalkuda is located in front of one of the most beautiful beaches in Sri Lanka. This is a newly built hotel and the staff were very good. The rooms are large and each room has a very nice balcony with sea views.
    Guest review by
    Madhushani Geethika Pathirana
    Young couple
gogless