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

The Dream Inn Guesthouse Passikudah

Batticaloa

The Dream Inn Guesthouse Passikudah has garden views, free WiFi and free private parking, set in Batticaloa, 300 metres from Pasikuda Beach.

A
Anton
From
Sweden
Exceptional service, clean and fresh room, close to the beach(es) and lovely breakfast.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 156 reviews
Price from
US$34
1 night, 2 adults

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.6
Exceptional - What previous guests thought, 12 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.

A
Adam
From
Poland
Small, cozy homestay in a quiet area, very close to the beach. The area is fenced and there are a lot of plants in front of the house. The main street in the town is about 10 minutes walk away, from where you can easily get a bus to Batticaloa. The room and bathroom are neat. The room is quite small, but sufficient, mosquito nets over the beds. The common space is a table with chairs and a large fridge. We highly recommend this place. And the best recommendation is that we came for 2 nights and stayed 6.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 167 reviews
Price from
US$12
1 night, 2 adults

Sri Construction Circuit Bungalow

Batticaloa

Located within less than 1 km of Dutch Fort Batticaloa and a 19-minute walk of Batticaloa Railway Station, Sri Construction Circuit Bungalow features rooms with air conditioning and a private bathroom...

K
Krzysztof
From
Poland
Very kind and beautiful host lady🥰Free washing machine using,air condition, clean and quiet.Also shared kitchen and close to city centre
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 65 reviews
Price from
US$20
1 night, 2 adults

Batti Relax Point

Batticaloa

Situated within 1.2 km of Kallady Beach and 5.4 km of Batticaloa Railway Station in Batticaloa, Batti Relax Point features accommodation with seating area.

P
Prasan
From
Sri Lanka
Calm environment with best facilities and staff.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 66 reviews
Price from
US$12
1 night, 2 adults

15LMD Villa in Front of the Lagoon

Batticaloa

Housed in a historic building, the recently renovated 15LMD Villa in Front of the Lagoon offers accommodation with a garden and free WiFi. With garden views, this accommodation features a terrace.

S
Suriyakumaran
From
United Kingdom
probably the only place in Batticaloa with a traditional open house and veranda with the classic view of Batticaloa lagoon with net fishing catamarans and fort a home stay rather than a nobody in a mega hotel complex and unnecessary frivolities freshly cooked food , all typical of eastern province and locally sourced or from the owner's organic estate and farm. dawn, day or evening ,sitting in the planters chair on the veranda is great.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 25 reviews
Price from
US$60
1 night, 2 adults

Riviera Resort

Hotel in Batticaloa

Offering an outdoor swimming pool and a restaurant, Riviera Resort is located in Batticaloa. Free WiFi access is available in this resort. The accommodation will provide you with a seating area.

V
Vikknesh
From
Norway
Very good traditional breakfast and such a great location
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 397 reviews
Price from
US$19
1 night, 2 adults

Hotel East Lagoon

Hotel in Batticaloa

Situated along the banks of Batticaloa Lagoon, Hotel East Lagoon offers tranquil and comfortable accommodation within a 10-minute drive from Batticaloa town.

A
Ambikapathy
From
United Kingdom
Good clean hotel near to the lagoon. Staff is very friendly and helpful. The best hotel in Batticaloa.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 196 reviews
Price from
US$39.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.

T
Tiina
From
Finland
Karpaha Sands is probably the best hotel/ resort that we have ever stayed. Everything is just perfect. Every small detail is perfect. Service is exellent and people in Karpaha Sands are very professional, and at the same time, very real, smiley and nice. I loved everything in this hotel and can’ t wait to come back! I higly recommend Karpaha Sands to all, who likes peaceful environnement, luxury and stunning views+ a very long beach!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 658 reviews
Price from
US$176
1 night, 2 adults

Holiday Beach Guesthouse

Kalkudah (Near Batticaloa)

Situated in Kalkudah and only 90 metres from Kalkudah Beach, Holiday Beach Guesthouse features accommodation with sea views, free WiFi and free private parking.

T
Thomas
From
Germany
Kumu looked after us perfectly. We had the best breakfast in Sri Lanka with loads of fruit and she prepared a superb rice and curry for dinner. Holiday Beach Guesthouse is 5 minutes walking from the beach, which is great and where there are only few people. The property is tidy and the garden peaceful. Our villa was well maintained and comfortable. We hope to come back!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 46 reviews
Price from
US$24.30
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

Popular with guests booking beach hotels in Batticaloa

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 64 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 167 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 50 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 148 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 90 reviews

Popular with guests booking beach hotels in Batticaloa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 131 reviews

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, 167 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, 167 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, 167 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