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

Beach Hotels in Batticaloa

Find the beach hotels that appeal to you the most

The best beach hotels in Batticaloa

Check out our selection of great beach hotels in Batticaloa

Filter by:

Review score

Kalkudah Beach House

Hotel in Batticaloa

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
Location 9.6
Price from
$232.85
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.9
Excellent - What previous guests thought, 117 reviews
Location 8.8
Price from
$19.80
1 night, 2 adults

Juda Holiday Villa

Batticaloa

Juda Holiday Villa enjoys a location in Batticaloa, a 2-minute walk from Kallady Beach and 1.4 miles from Batticaloa Railway Station.

C
Charles
From
Japan
Nice property, friendly staff, very helpful with meeting request
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 170 reviews
Location 8.7
Price from
$11
1 night, 2 adults

Naaval Beach Villa & Rooms

Batticaloa

Offering garden views, Naaval Beach Villa & Rooms in Batticaloa provides accommodations, an open-air bath, and a garden. This beachfront property offers access to a terrace and free private parking.

G
Graziano
From
Italy
Surrounded by nature, close to the beach, staff, food, everything.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 147 reviews
Location 8.5
Price from
$9
1 night, 2 adults

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 terrace and a restaurant.

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 8.7
Excellent - What previous guests thought, 70 reviews
Location 8.3
Price from
$26.35
1 night, 2 adults

Lord Of Beach Resort & Meditation Centre

Batticaloa

Providing a garden, Lord Of Beach Resort & Meditation Centre provides accommodations in Batticaloa. This beachfront property offers access to a terrace, free private parking, and free Wifi.

M
Martin
From
Australia
Neem is a relaxing and quiet place. The owner goes out of his way to make the stay enjoyable and nothing is too much trouble. On the day that we left he called his tuktuk guy at 5 in the morning to make sure that he would be coming to pick us up for our early train. Our room was fan cooled but aircon is available for a small surcharge. Also the guest house is a few minutes walk to a stunning beach. (confident swimmers only)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 61 reviews
Location 7.9
Price from
$18.50
1 night, 2 adults

Kunam Beach Rest Inn

Batticaloa

Kunam Beach Rest Inn in Batticaloa provides accommodations with a garden and a shared lounge. This beachfront property offers access to free Wifi and free private parking.

m
mohamed
From
Egypt
Best owner I have seen in Sri Lanka very friendly and always laughing. The house is near to the beach and bus station and all amenities.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 49 reviews
Location 9.0
Price from
$10
1 night, 2 adults

Karpaha Sands

Pasikuda (Near Batticaloa)

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, 643 reviews
Location 9.6
Price from
$176
1 night, 2 adults

Cocoville

Pasikuda (Near Batticaloa)

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
Location 8.6
Price from
$45
1 night, 2 adults

Sana Kuna Holiday Resort

Pasikuda (Near Batticaloa)

Sana Kuna Holiday Resort provides beachfront accommodations in Pasikuda.

S
Selvakumar
From
Canada
Very clean , very good customer service and the environment. The breakfast was awesome. Six of us stayed just one day here. Every one liked this place.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 12 reviews
Location 7.9
Price from
$43.03
1 night, 2 adults
All beach hotels in Batticaloa

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 Batticaloa and surrounding area in the past month

See all

Beach Hotels That Guests Love in Batticaloa

See all
  • Avg. price/night: $11
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 170 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 by
    Traub
    Family with young children
  • Avg. price/night: $11
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 170 reviews
    Close to beach (but the sea was too rough to swim!)
    Guest review by
    Renuka
    Young couple
  • Avg. price/night: $11
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 170 reviews
    The guesthouse is very clean. Jude and his wife are extremely helpfull and speak perfect english, they helped with everything. They allow you to leave your luggage there for a longer time if you want to visit some beaches. Everything was perfect!
    Guest review by
    Anca
    Solo traveler