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 pick of great beach hotels in Batticaloa

Filter by:

Review score

Kalkudah Beach House

Hotel in Batticaloa

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

Juda Holiday Villa

Batticaloa

Juda Holiday Villa, a property with a garden, is situated in Batticaloa, 200 metres from Kallady Beach, 2.3 km from Batticaloa Railway Station, as well as 3.5 km from Dutch Fort Batticaloa.

S
Sarka
From
India
The place was clean and well situated. One young lovely couple hosting guests in two rooms. Big breakfast for 1000 Rs served by them in the morning in requested time.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 169 reviews
Price from
US$12
1 night, 2 adults

Karpaha Sands

Pasikuda (Near Batticaloa)

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

Sana Kuna Holiday Resort

Pasikuda (Near Batticaloa)

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

Coral Waves Inn Pasikuda

Kalkudah (Near Batticaloa)

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

Breeze Pasikudah

Pasikuda (Near Batticaloa)

Set in Pasikuda, 200 metres from Pasikuda Beach, Breeze Pasikudah offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

B
Balasingham
From
Canada
Excellent and the breakfast was nice
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 52 reviews
Price from
US$80
1 night, 2 adults

Pasikudah Eco Village Hotel

Pasikuda (Near Batticaloa)

Boasting a private beach area, garden and views of sea, Pasikudah Eco Village Hotel is set in Pasikuda, 300 metres from Kalkudah Beach.

G
Gemma
From
Australia
The owners and manager were both lovely. Sunil offered to drive us around the nearby shops and beach, and gave us a great local experience! My friend and I got sick from a restaurant and the hotel staff were very accommodating in helping us get better and organising dinner and breakfast for us. The manager made sure we had everything we needed to have a pleasant stay, and also organised a driver for us to get to Arugam Bay!
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 45 reviews
Price from
US$19.60
1 night, 2 adults

The Beach house by Kay Jay Hotels

Pasikuda (Near Batticaloa)

Featuring garden, a sun terrace with a swimming pool and a shared lounge, The Beach house by Kay Jay Hotels is located in Pasikuda, a few steps from Kalkudah Beach and 500 metres from Sri Muththu...

s
suzanne
From
United Kingdom
From the dining area we could see and hear the sea. It was magical. The food was delicious and the staff did everything to make us comfortable and happy. We loved staying here!
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 36 reviews
Price from
US$55.25
1 night, 2 adults

Coastal villa

Batticaloa

Situated in Batticaloa, 300 metres from Kallady Beach and 2.5 km from Batticaloa Railway Station, Coastal villa offers a private beach area and air conditioning.

C
Cooper
From
United States
This was the best homestay we had during our trip to Batticaloa, Sri Lanka. Everything was perfect, including breakfast, lunch, and supper. The sleeping bed was so luxurious, and the bathroom was spotless. We would definitely recommend this outstanding place for everyone going to Coastal Villa, Kallady - Batticaloa. The Host Joel and Mama chef Suzan and Jutha were very kind to us, arranging tuk tuk for Passikudha and Arugambai.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 126 reviews

Naaval Beach Villa & Rooms

Batticaloa

With garden views, Naaval Beach Villa & Rooms is set in Batticaloa and has a restaurant and a 24-hour front desk. This beachfront property offers access to a terrace and free private parking.

A
Anastasia
From
Germany
Beautiful garden clearly made with a lot of love and care, idyllic location near the beach while still quite close to town centre. Really relaxing lovely place! The room was really lovely and comfortable. Also I forgot something in the room and the owner was super lovely about it and very motivated in looking for it and giving it back to me.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 148 reviews
All beach hotels in Batticaloa

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

See all

Beach hotels that guests love in Batticaloa

See all
  • Avg. price/night: US$11
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 169 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: US$11
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 169 reviews
    Close to beach (but the sea was too rough to swim!)
    Guest review by
    Renuka
    Young couple
  • Avg. price/night: US$11
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 169 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 traveller