A coastal landscape with rocky cliffs, clear blue sea, and a few buildings in the background.

Find Beach Resorts in Batticaloa

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Batticaloa Beach Resorts & Hotels

Tonight
17 Sept - 18 Sept
Tomorrow
18 Sept - 19 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Our top choices for Batticaloa beach hotels

1. D&J Stamford Hotel - Hostel

D&J Stamford Hotel - Hostel
Batticaloa
£18
includes taxes & fees
18 Sept - 19 Sept
D&J Stamford Hotel - Hostel

2. Riviera Resort

Riviera Resort
Manmunai North
£23
includes taxes & fees
15 Oct - 16 Oct
Riviera Resort

3. Hamsam Villaa

Hamsam Villaa
Manmunai North
£15
includes taxes & fees
24 Sept - 25 Sept
Hamsam Villaa

4. Karpaha Sands

Karpaha Sands
Kiran
£159
includes taxes & fees
5 Oct - 6 Oct
Karpaha Sands

5. KAY JAY PALMS

KAY JAY PALMS
Kalkudah
  • Oceanfront bliss minutes away: guests savour sea breezes, poolside relaxation, and beach access at this charming Kalkudah retreat.
£31
includes taxes & fees
17 Oct - 18 Oct
KAY JAY PALMS

6. Amaya Beach Pasikudah

Amaya Beach Pasikudah
Pasikuda
  • Unwind on a pristine sandy beach where exotic water adventures and vibrant beach bars create paradise found.
£59
includes taxes & fees
8 Oct - 9 Oct
Amaya Beach Pasikudah

7. Reef Pasikudah

Reef Pasikudah
Nasuvantivu
  • Catch the ocean breeze in Nasuvantivu, where pristine beaches and seaside serenity await just moments from this coastal retreat.
£17
includes taxes & fees
20 Sept - 21 Sept
Reef Pasikudah

8. Laya Waves

Laya Waves
Pasikuda
£51
includes taxes & fees
21 Sept - 22 Sept
Laya Waves

9. Sun Siyam Pasikudah

Sun Siyam Pasikudah
Pasikuda
  • Unwind on a pristine white sand beach with water adventures galore at this luxurious beachfront oasis steps from Pasikuda.
£143
includes taxes & fees
26 Sept - 27 Sept
Sun Siyam Pasikudah

10. Sunrise Pasikuda

Sunrise Pasikuda
Pasikuda
  • Pristine shoreline escape where white sands meet tranquil bay waters, just steps from two stunning beaches with poolside relaxation.
£87
includes taxes & fees
14 Oct - 15 Oct
Sunrise Pasikuda
View all properties

Choose what matters most at beach hotels in Batticaloa

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about Batticaloa

Batticaloa and its attractions for beach lovers

Batticaloa, nestled along the eastern coast of Sri Lanka, offers a captivating blend of cultural richness and stunning coastal beauty, perfect for beach-loving travellers. Start your day at the vibrant Batticaloa Lagoon, where you can enjoy kayaking amidst the serene waters, keeping an eye out for local birdlife. A short jaunt away lies the pristine Pasikuda Beach, renowned for its crystal-clear waters and soft golden sands, where families can relish in sunbathing, swimming, or indulging in water sports. Don’t miss a visit to the ancient Batticaloa Fort, which provides a glimpse into the area’s historic past, framed beautifully against the backdrop of the sea. For those looking to immerse themselves in local culture, the lively Batticaloa Market offers an authentic experience of Sri Lankan life, with fresh produce and vibrant textiles. As you explore these attractions, consider staying in the Pasikuda area, where several hotels offer luxurious amenities and direct beach access, ensuring you and your family can unwind in style after a day of adventure. With attentive service and comfortable accommodations, your stay will feel like a true retreat, perfectly balancing relaxation with exploration.

Top Batticaloa Hotel Reviews

Maalu Maalu Resort & Spa

Maalu Maalu Resort & Spa

10/10 Excellent
"Our stay at Maalu Maalu was excellent. The rooms are well designed for families and the bathroom in particular is huge. The pool area is great with lots of loungers available. The beach is incredible with calm shallow water which is perfect for young children. The breakfast was vast and catered for everyone including an omelette bar which my husband loved."
Rachel 4-night trip
Posted 1 month ago
Maalu Maalu Resort & Spa
Amethyst Resort Passikudah

Amethyst Resort Passikudah

10/10 Excellent
"Lovely place, relaxing and peaceful. Great friendly atmosphere and staff."
Chris 1-night trip
Posted 2 months ago
Amethyst Resort Passikudah
The Calm Resort & Spa

The Calm Resort & Spa

10/10 Excellent
"Good hotel by a lovely beach. Lots of nice restaurants in the vicinity. Staff were all very friendly and helpful"
Timothy 4-night trip
Posted 2 months ago
The Calm Resort & Spa
Giman Free Beach Resort

Giman Free Beach Resort

10/10 Excellent
"Great place to stay. You have your own private beach away from tourist. Very big rooms. Lots of hermit crabs to see. Very cool place to stay!"
Lucas 2-night trip
Posted 4 months ago
Giman Free Beach Resort
Sun Siyam Pasikudah

Sun Siyam Pasikudah

10/10 Excellent
"We had a wonderful time at sun siyam. We were well looked after by all of the team. "
Ramalingam 3-night trip
Posted 8 months ago
Sun Siyam Pasikudah
Riviera Resort

Riviera Resort

8/10 Good
"We had a good stay at Riviera, good location, away from the busy roads, very good for walking, particularly in the nearby beach. The room was fine, good outside veranda, bed and towels good. The restaurant was excellent, very good, probably the best restaurant in the area. Food is made to order, fresh and of a very high standard, wide and varied choice. Go for an early walk on the beach and watch the local fisherman, interesting. "
JOHN 4-night trip
Posted 1 year ago
Riviera Resort

Frequently asked questions

Which area of Batticaloa is best to stay in for beaches?
The best area to stay in Batticaloa for beaches is Kalkudah and Passikudah, located just north of the main Batticaloa town.This area is renowned for its stunning, shallow beaches. Passikudah Bay, in particular, is famous for its exceptionally calm and clear waters, which extend hundreds of metres out to sea, making it very pleasant for swimming. You'll find a selection of modern resorts here, often with direct beach access.Families will find Kalkudah and Passikudah ideal. The shallow and gentle waters of Passikudah Bay are great for children to play in without strong currents, and many resorts offer facilities like swimming pools and dining options suitable for all ages. It's a tranquil setting for a relaxing family holiday.Couples looking for a peaceful beach escape will also appreciate this area.
How much does a beach hotel in Batticaloa cost?
Prices for beach hotels in Batticaloa vary, but you can find a great deal from £15 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
What is the best time of year to stay in a beach hotel in Batticaloa?
The most popular time to stay in a beach hotel in Batticaloa is from May to September, aligning with the dry season. During these months, you'll experience wonderfully warm weather, with average temperatures hovering around 28-30°C. This period is superb for enjoying the stunning beaches, swimming in the calm waters, and participating in water sports like snorkelling or diving, as the seas are generally tranquil and clear. Families, in particular, will appreciate the consistent sunshine and ideal conditions for beach activities, making it easy to spend full days by the ocean.For a unique and equally enjoyable experience, consider visiting in March. While still part of the dry season, March offers similarly excellent beach conditions with temperatures often reaching 30°C. It can be easier to secure reservations at desirable beachfront hotels during this time, and you may find better value on flights and accommodation.
What beach activities should we do in Batticaloa?
The best beach activities to do in Batticaloa involve exploring the calm waters and sandy shores around Pasikudah and Kalkudah.Pasikudah Beach is known for its incredibly shallow and calm waters, stretching far out into the sea, making it superb for wading and swimming. It's an excellent spot for families with young children, as the gentle conditions mean they can play in the water safely. The beach is also ideal for stand-up paddleboarding or kayaking, allowing you to glide over the clear, warm shallows. The area boasts several resorts directly on the beachfront, offering easy access to the water.Kalkudah Beach, located just south of Pasikudah, offers a more tranquil experience with a longer stretch of undeveloped coastline. It's a great choice for couples looking for a quieter day by the sea, perhaps for a long walk along the shore or simply relaxing on the sand. The waters here are also calm and inviting for a swim.For those interested in marine life, both beaches provide opportunities for snorkelling, particularly around the coral reefs a little further offshore.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Batticaloa for you.
How can I save on a beach hotel in Batticaloa with Expedia?
There are plenty of ways to save on a beach hotel in Batticaloa. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a beach hotel in Batticaloa as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia