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.8
Exceptional - What previous guests thought, 6 reviews
Price from
US$150.99
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.

m
max
From
Germany
Super friendly host with great recommendations. The room is very clean, spacious and affordable. Best place we've stayed in Sri Lanka.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 120 reviews
Price from
US$20.70
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.

R
Roberta
From
Italy
Everything beautiful! Nice place and lovely owners! Highly recommended.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 170 reviews
Price from
US$11
1 night, 2 adults

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.

J
Juergen
From
New Zealand
If you like peace and relaxation - this is the place. Very clean, beautiful garden, spacious room. Very friendly owner. Highly recommended.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 148 reviews
Price from
US$14
1 night, 2 adults

Inpan's beach resort Batticaloa

Hotel in Batticaloa

Set in Batticaloa, 6.4 km from Batticaloa Railway Station, Inpan's beach resort Batticaloa offers accommodation with a garden, free private parking, a terrace and a restaurant.

S
Surean
From
Sri Lanka
From the moment I arrived, I knew this was going to be special. The wooden villas were a dream, and the proximity to the beach was perfect. Waking up to those views was simply breathtaking, and the peaceful atmosphere was exactly what I needed. Every meal was a culinary delight, and the staff went above and beyond to make us feel welcome. This was, without a doubt, the best experience I've ever had. Highly, highly recommend!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 74 reviews
Price from
US$23.20
1 night, 2 adults

Lord Of Beach Resort & Meditation Centre

Batticaloa

Featuring garden views, Lord Of Beach Resort & Meditation Centre provides accommodation with a garden and a balcony, around less than 1 km from Kallady Beach.

S
Stijn
From
Belgium
Very clean and big room. Close to the beach. Lovely host.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 63 reviews
Price from
US$18.50
1 night, 2 adults

Kunam Beach Rest Inn

Batticaloa

Offering a garden and quiet street view, Kunam Beach Rest Inn is located in Batticaloa, 300 metres from Kallady Beach and 2.3 km from Batticaloa Railway Station.

G
Gabriel
From
Italy
Amazing accommodation 🤩. The room was clean and the bathroom too. My room had a garden too. There is the possibility to do laundry and rent a bicycle. The owner was the best. Always a smile on his face and he made me feel at home. He helped me too when I was recovered in the hospital and he came visit me to see if I was OK and brought me a blanket and food. Thank you so much! 😊
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 50 reviews
Price from
US$10
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.

E
Evgeniy
From
Italy
Amazing, wonderful, best place in Sry Lanka!!! Small Maldives 🔥I recommend it to everyone , this place is excellent , as are the people who work there!!! General manager is best man ❤️
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 645 reviews
Price from
US$176
1 night, 2 adults

Cocoville

Pasikuda (Near Batticaloa)

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

L
Larah
From
Germany
We were the only guests because it is off season right now. The owners are absolutely lovely, we had a great dinner and A very tasty breakfast! They are very animal friendly (which we loved). The little cabin stands beside coconuttrees, you can hear the ocean and it has a very nice Terrasse to sit in and enjoy a cup of tea. The Beach is very nice, Although it was stormy and Not very clean (off season) but we were the only ones and it was very very nice! We can really recommend to stay at cocoville
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 114 reviews
Price from
US$45
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$71.13
1 night, 2 adults
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, 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: US$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: US$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 traveller