Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

The best beach hotels in Batticaloa District

Check out our pick of great beach hotels in Batticaloa District

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Karpaha Sands 5 stars

Pasikuda - 200 yards from beach

Facing the beachfront, Karpaha Sands offers 5-star accommodation in Pasikuda and features free bikes, outdoor swimming pool and garden. Featuring room service, this property also provides guests with a terrace. The accommodation offers a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property. The place is amazing, peaceful and so well maintained. Staff went absolutely beyond all our expectations. The pool is big and so appropriate to swim with the beautiful view on the beach. They have a super star cooking chef. Everything is 5*. We will definitely come back.

Show more Show less
9.4
Superb
420 reviews
Price from
£145
per night

The Dream Inn Guesthouse Passikudah

Batticaloa - 300 yards from beach

The Dream Inn Guesthouse Passikudah has garden views, free WiFi and free private parking, set in Batticaloa, 200 metres from Pasikuda Beach. It is located 100 metres from Sri Muththu Mariyamman Kovil and offers bicycle parking. The property offers bike hire and features a garden and terrace. Great welcome and hospitality from Ashok. Dinner cooked on-site was fantastic and excellent breakfast. Location is in a quiet area, near to the sea. Two minutes walk to Passikudah beach and five minutes to Kalkudah beach.

Show more Show less
9.7
Exceptional
8 reviews
Price from
£27
per night

Neem Forest Guest House & Yoga Meditation Centre

Batticaloa - 850 yards from beach

Featuring garden views, Neem Forest Guest House & Yoga Meditation Centre provides accommodation with balcony, around less than 1 km from Kallady Beach. This property offers access to a terrace and free private parking. Batticaloa Railway Station is 5.2 km from the guest house and Dutch Fort Batticaloa is 6.4 km away. A superb location right by the sea. The owner is exceptionally friendly and accommodating, making the stay even more enjoyable. The breakfast provided is unparalleled, surpassing any other encountered during the entire journey. Additionally, there is a stunning beach just a stone's throw away, adding to the allure of the accommodation.

Show more Show less
9.2
Superb
10 reviews
Price from
£10
per night

Sri Construction Circuit Bungalow

Batticaloa - 1.5 miles from beach

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 in Batticaloa. It is situated 5.7 km from Batticaloa Lighthouse and offers full-day security. There is free private parking and the property provides paid airport shuttle service. It was a quick stay but the host ensured I had everything I needed from the moment I arrived. The room was very large with lots of areas to sit and or set your personal items on which was appreciated. I had a spacious kitchen to cook if I preferred (grocery store right down the street). The bathroom was on the smaller side but had everything you’d need.

Show more Show less
9.1
Superb
39 reviews
Price from
£19
per night

Hotel krish

Kalkudah - 150 yards from beach

Situated within 50 metres of Kalkudah Beach and less than 1 km of Pasikuda Beach, Hotel krish features rooms with air conditioning and a private bathroom in Kalkudah. This property offers access to a terrace and free private parking. Sri Muththu Mariyamman Kovil is less than 1 km from the guest house and Sri Munai Murukan Kovil is 2.1 km away. Queen Krish is a power lady. She build the place, she manages the place, she is all round. Together with another lady she make this place unique.

Show more Show less
9.3
Superb
61 reviews
Price from
£18
per night

Aiden Homestay

Pasikuda - 1,600 yards from beach

Set within 1.7 km of Pasikuda Beach and 2.8 km of Kalkudah Beach, Aiden Homestay offers rooms with air conditioning and a private bathroom in Pasikuda. Private parking is available on site at this recently renovated property. The accommodation features airport transfers, while a bicycle rental service is also available. Good value for money. Very nice and friendly hosts. We didn't request breakfast but had a nice home made chicken fried rice in the evening and they also offered us an extra curry.

Show more Show less
9.1
Superb
98 reviews
Price from
£14
per night

Sun Siyam Pasikudah 5 stars

Pasikuda Beach, Pasikuda - 200 yards from beach

Offering sea views from the terrace/balcony, air-conditioned suites come with a wardrobe, sofa seating area, a personal safe, minibar and a flat-screen TV with satellite channels. The en suite bathroom has a bathtub or shower, hairdryer, bathrobes and free toiletries. The resort is an oasis of calm. It gave my wife and I the space to relax and enjoy each other. The staff especially Arshed the general manager and Farhan went way above and beyond to make our stay so special. They arranged snorkeling and an elephant safari, we also have some dietary requirements that they catered to without missing a beat. Truly a wonderful experience.

Show more Show less
9.9
Exceptional
19 reviews
Price from
£142
per night

Uga Bay - Pasikuda 5 stars

Pasikuda Beach, Pasikuda - 200 yards from beach

Set along the beachfront just metres away from the pristine beaches of Pasikudha Bay, Uga Bay - Pasikuda boasts well appointed rooms, a spacious outdoor swimming pool and free Wi-Fi access.

Featuring the beautiful sea views of Passekudah Beach, the hotel is 36 km away from the city and 280 km away from Bandaranaike International Airport. For convenience, Airport shuttle services are available at a surcharge. True gem in Sri Lankan paradise!

Show more Show less
9.1
Superb
32 reviews
Price from
£238
per night

Sea View Resort 3 stars

Kallady - 100 yards from beach

Situated in Kallady, 200 metres from Kallady Beach, Sea View Resort features views of the sea. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation features room service and a 24-hour front desk for guests. Nice place to stay, close to the ocean! Very friendly host. It was possible to order freshly cooked prawns :)

Show more Show less
8.7
Fabulous
107 reviews
Price from
£18
per night

Juda Holiday Villa

Batticaloa - 200 yards from beach

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. This beachfront property offers access to free WiFi and free private parking. The accommodation features a 24-hour front desk, full-day security and luggage storage for guests. Juda is very welcoming and friendly! Loved staying here. He provided a delicious breakfast upon request and arranged a bicycle for me to ride around the city, all at an affordable price. Has great recommendations for food and things to do around town. Accommodations are neat and quiet. Great place to stay in Batticaloa! Walking distance to the beach and biking distance to the town.

Show more Show less
8.8
Fabulous
136 reviews
Price from
£9
per night

Most booked beach hotels in Batticaloa District this month

FAQs about beach hotels in Batticaloa District

Beach Hotels that guests love in Batticaloa District

gogless