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.

s
souad
From
Switzerland
We loved everything here. Very charming property by the beach with really beautiful furnitures and very comfortable. The staff is amazing, they are caring, they do everything for you to feel good and have the best experience. They spot every detail for you. The chef deserves a micheline star. The food experience was delicious. It is the perfect place to recharge. Thank you to the staff of kalkudah beach house for making this place a wonderful moment for us.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Location 9.6
Price from
US$232.85
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
MOHAMMED SAMEEM
From
Sri Lanka
It is a beautiful place with careful security and homely atmosphere. Not only that, but I think it will be a suitable place for everyone to come and stay because it is a place with excellent care. I really liked this place to stay.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 119 reviews
Location 8.8
Price from
US$18.90
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.

A
Alexander Lanker
From
Switzerland
Its the best place in the area. The owner cares about his guests very well. Most important,the place is very clean.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 170 reviews
Location 8.7
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.

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, 147 reviews
Location 8.5
Price from
US$9
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.

M
Miroslav
From
Belgium
Very nice spot to disconnect from the sri lankan chaos :) the beach beside is beautiful, and wild (careful in the sea since there are strong currents). The facilities are very well thought of, nice to connect with other travellers in a relaxed environment.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 73 reviews
Location 8.3
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.

H
Harriet
From
United Kingdom
A lovely stay in a remote location. Quite limited in regards to local facilities, but perfect for those looking to escape the crowds. The owner and caretaker were wonderful, warm and friendly people, and the room was a great size and equipped for all you could need.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 62 reviews
Location 7.8
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
Location 9.1
Price from
US$11
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.

P
Padraig
From
Ireland
This place is class! A huge stretch of white sandy beach with essentially just the hotel on it! We had a beachfront villa which we loved. The outdoor shower is so cool and it was amazing to open the curtains each morning and walk straight onto the beach! You are assigned a personal butler for the duration of the stay and you can contact them via WhatsApp at any time and for any request. A special shoutout to Malshan here! He was so professional and very responsive to all our requests. The pool is amazing - it is huge and there are shelves on the sides you can sit and lounge in to cool down! There are books, balls, volleyball and Pétanque around here to enjoy during the day! 😊 We chose to do the destination dining and the outdoor cinema add ons during our stay and just wow. All the food was sensational throughout our stay! I recommend French toast for breakfast and butter chicken for dinner!!! There are local fishermen who work on the beach, pulling in their nets and dealing with their catch, this was a very unique thing to experience! So much more I could mention!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 646 reviews
Location 9.6
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.

Z
Zena
From
United Kingdom
We stayed in the cabin which was massive and extremely comfortable. Great bed, fridge, shower was ok too. Lovely balcony. The remoteness suited us. Probably better if u have transport as you are a bit isolated but food and drink are available. The rustic beach has poop on it from the cows and goats that pass but it didn’t offend us, we liked watching them. Great to watch the fishermen too. We loved it.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 113 reviews
Location 8.6
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
Location 7.9
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