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

Beach Hotels & Resorts in Batticaloa from AU$30

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Batticaloa Beach Hotels

This weekend
Next weekend

Our top choices for Batticaloa beach hotels

1. D&J Stamford Hotel - Hostel

D&J Stamford Hotel - Hostel
1.0 star property
Batticaloa
2.0 out of 10, (2 reviews)
"It was unique in that it wasn’t in the place shown on the map. The local people had never heard of it. and they didn’t reply to phone calls. I didn’t stay there because I couldn’t find it! It’s not on Main st, as they claim . I doubt if I will get a refund. Annoyed. "
United Kingdom
Stephen
The price is AU$38
includes taxes & fees
2 Nov - 3 Nov
D&J Stamford Hotel - Hostel

2. Grace- The Joyful Rest

Grace- The Joyful Rest
2.5 star property
Batticaloa
The price is AU$55
includes taxes & fees
2 Dec - 3 Dec
Grace- The Joyful Rest
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at beach hotels in Batticaloa

Find out more about Batticaloa

Batticaloa and its attractions for beach lovers

In Batticaloa, Eastern Province, beach lovers will find a paradise of experiences that cater to the adventurous spirit. Start your day with a visit to the serene Pasikudah Bay, known for its stunning turquoise waters and soft sandy beaches, perfect for swimming and sunbathing. Just a short drive away, the Kallady Beach offers a more local vibe, where you can enjoy fresh seafood from beachside shacks while watching the vibrant sunset. For families, the historic Batticaloa Fort, situated near the lagoon, presents a fascinating glimpse into the region's past, complete with scenic views that make for a great family photo opportunity. Don't miss the chance to explore the tranquil mangroves of the Batticaloa Lagoon on a kayak or boat, where you can spot a variety of bird species and perhaps even some playful dolphins. After a day of exploration, consider staying in the beachfront hotels along Pasikudah, where high-top hotels combine luxury with convenience; many offer private beach access, attentive service, and amenities that ensure a pampered experience for both parents and children. The laid-back atmosphere, coupled with the close nearby various attractions, allows for a relaxed yet enriching holiday.

Top Batticaloa Hotel Reviews

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.
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?
One Key™ —Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Batticaloa beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much does a beach hotel in Batticaloa cost?
Prices for beach hotels in Batticaloa vary, but you can find a great deal from AU$30 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.
Is it cheaper to book a Batticaloa beach hotel and flights as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, 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.