Skip to main content

The best beach hotels in Batticaloa

Check out our pick of great beach hotels in Batticaloa

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.

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.6
Exceptional
11 reviews
Price from
£25
per night

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
14 reviews
Price from
£10
per night

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

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.

Nice property, friendly staff, very helpful with meeting request

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

Situated in Batticaloa, this holiday home features a terrace and a garden with a barbecue and a terrace.

The holiday home is composed of 2 bedrooms and 1 bathroom, fitted with a bath or shower. There is a seating area, a dining area and a kitchen equipped with microwave. A TV is featured.

The first impressions were great and one of the most calm and relaxing places I have been to. The place is full with great hospitality and they were so nice and accommodating. One of the best beaches in Sri Lanka and the beach is just near to the Villa. Very much affordable rates and it’s worth to the amount you pay.

Show more Show less
8.7
Fabulous
114 reviews
Price from
£7
per night

Boasting lake views, Batti Relax Point features accommodation with a garden and a balcony, around 1.2 km from Kallady Beach. This property offers access to a terrace, free private parking and free WiFi. The accommodation offers airport transfers, while a bicycle rental service is also available.

We had a nice and relaxing stay at Batticoloa! The owner is super friendly and helpfull! The home is clean and the beach is only 1min walk away! Thank you very much for everything!

Show more Show less
8.5
Very good
19 reviews
Price from
£7
per night

Set in Batticaloa, 200 metres from Kallady Beach and 2.3 km from Batticaloa Railway Station, DERO BEACH HOLIDAY HOME offers accommodation with free WiFi and restaurant. It is located 3.5 km from Dutch Fort Batticaloa and provides a shared kitchen. Batticaloa Lighthouse is 6.3 km away and Kokkadicholai Hindu Temple is 15 km from the guest house.

This hotel have an incredible kitchen, in which you could cook fish brought from nearby fish market.

Show more Show less
8.2
Very good
12 reviews
Price from
£8
per night

Featuring free Wi-Fi, a restaurant and garden, 15LMD Villa in Front of the Lagoon offers rooms in Batticaloa. The accommodation is just a few steps away from the lagoon and offers beautiful views of the historical Dutch Fort.

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.

Show more Show less
8.9
Fabulous
12 reviews
Price from
£39
per night

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. Featuring a shower, private bathroom also comes with free toiletries.

Loved the food, fantastic variety of options and the local Sri Lankan food was brilliant - especially the fish sambol. Beautiful location, very peaceful and beautiful, with nice and comfortable rooms at a good price. Very friendly and accommodating staff

Show more Show less
7.4
Good
256 reviews
Price from
£19
per night

Situated along the banks of Batticaloa Lagoon, Hotel East Lagoon offers tranquil and comfortable accommodation within a 10-minute drive from Batticaloa town. It operates a 24-hour front desk and provides meeting/banqueting facilities on site.

Great secluded location and a proper hotel.

Show more Show less
7.7
Good
146 reviews
Price from
£41
per night

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.
Search beach hotels in Batticaloa

Most booked beach hotels in Batticaloa this month

Beach hotels that guests love in Batticaloa

  • Avg. price/night: £7.88
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 114 reviews
    It is a great place if you like quiet holidays. No crowds, no traffic on the road. Located just off the beach. Perfect spot for swimmers. Suresh is super friendly, nice and help you with all your needs. There’s no restaurant but breakfast can be arranged and food delivered from a nearby restaurant by Tuktuk driver. The rooms are very clean and cozy.
    Maciej
    Young couple
  • Avg. price/night: £26.72
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 11 reviews
    Beautiful modern accommodation, perfect location 2 mins from the beach. Extremely clean, owner is really friendly and nothing is too much. One of the nicest places we have stayed in Sri Lanka - couldn’t recommend enough.
    Collard
    People with friends
  • Avg. price/night: £9.46
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 137 reviews
    Easy to find location.. near Kallady beach (walking distance). Fair enough parking.. no disturbance from anyone, very calm, neat and clean.
    Ruzaik
    Young couple
  • Avg. price/night: £26.72
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 11 reviews
    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.
    keith
    Solo traveller
  • Avg. price/night: £7.88
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 114 reviews
    Close to the beach, clean.
    Samuel
    Solo traveller
  • Avg. price/night: £8.67
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 19 reviews
    Fantastic large town house set in beautiful gardens and very clean. Good size bedroom with fan. Large shower room. Good kitchen with kettle stove utensils and large fridge. Two minute walk to beach and shop next door. Was a great place to relax for two days. Host was very kind and friendly. Would highly recommend and great value for money
    Robert
    Solo traveller
  • Avg. price/night: £9.46
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 137 reviews
    location to the beach
    manfred
    Solo traveller
  • Avg. price/night: £9.46
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 137 reviews
    Location was great, just 6-7 mins TUK TUK to railway station and next to beach. Staff really friendly and helpful.
    Adam
    Family with young children
  • Avg. price/night: £7.88
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 114 reviews
    Friendly helpful staff, peaceful garden, near the beach
    Sharon
    Solo traveller
  • Avg. price/night: £22.45
    7.4
    Scored 7.4
    Good
    Rated good
     · 256 reviews
    Nice location near the bridge overlooking the bay, close to the ocean beach, delicious food
    Aleksandra Dy
    Young couple
gogless