Hotels in Batticaloa

Thu, Dec 25
Fri, Dec 26
December 2025
24
January 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Dec 24 - Dec 25
Tomorrow
Dec 25 - Dec 26
This weekend
Dec 26 - Dec 28
Next weekend
Jan 2 - Jan 4

Where to stay in Batticaloa?

  • Tranquil retreat near Batticaloa train station offers hiking trails and beach access.
CA $47
CA $56 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Grace- The Joyful Rest
  • Welcoming guesthouse near Batticaloa Market with free WiFi and daily housekeeping.
Grand Star Guest House
D&J Stamford Hotel - Hostel
  • Tranquil seaside stay with convenient proximity to Batticaloa's Lighthouse.
Hotel Naaval
  • Perfect scenery for beach lovers looking for a peaceful coastal getaway.
Riviera Resort
  • Stay oceanfront at this luxurious beach hotel with spa treatments and water sports.
CA $272
CA $356 total
includes taxes & fees
Jan 15 - Jan 16, 2026
Karpaha Sands
  • Experience oceanfront paradise steps from Kalkudah Beach with pool and garden views.
CA $311
CA $367 total
includes taxes & fees
Jan 15 - Jan 16, 2026
Kalkudah Beach House
  • Peaceful beachfront escape with ocean views and thoughtful dining experiences.
KAY JAY PALMS
  • Coastal retreat with 4 swimming pools and easy access to local beaches.
CA $70
CA $96 total
includes taxes & fees
Jan 7 - Jan 8, 2026
The beach house by Kay jay Hotels
  • Beachfront luxury where relaxing Ayurvedic treatments meet ocean adventures.
Uga Bay - Pasikuda
  • Relax at this paradise resort on Sri Lanka's east coast with beach access and spa.
CA $102
CA $133 total
includes taxes & fees
Jan 11 - Jan 12, 2026
Amaya Beach Pasikudah
  • Enjoy a serene beach escape with a sparkling pool and lush tropical gardens.
Passi Villas Passikudah
  • Relax in coastal luxury near Pasikuda Beach with three bars and poolside service.
CA $123
CA $160 total
includes taxes & fees
Jan 11 - Jan 12, 2026
Amethyst Resort Passikudah
  • Dive into luxury in Pasikuda with an oceanfront escape and rejuvenating spa.
CA $379
CA $511 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Sun Siyam Pasikudah
  • Seaside retreat with private beach access and refreshing outdoor pool system.
CA $116
CA $150 total
includes taxes & fees
Dec 28 - Dec 29
The Calm Resort & Spa
  • Oceanfront luxury with spa, dining, and a children's pool in Pasikuda.
CA $111
CA $148 total
includes taxes & fees
Jan 13 - Jan 14, 2026
Anantaya Resort and Spa Passikudah
  • Beach guesthouse with spa services near Pasikuda's breathtaking shorelines.
Delight Guest House And Restaurant
  • Experience Pasikudah's coastal beauty at this serene beachfront retreat.
Reef Pasikudah
  • Private beach paradise with yoga classes and scuba diving opportunities.
CA $101
CA $131 total
includes taxes & fees
Dec 25 - Dec 26
Giman Free Beach Resort
  • Luxury beachside hotel offers water adventures and poolside relaxation in Pasikuda.
Marina Beach Passikudah
See more properties

Budget hotels in Batticaloa and vicinity

Riviera Resort

Riviera Resort
Manmunai North
Riviera Resort

Reef Pasikudah

Reef Pasikudah
Nasuvantivu
Reef Pasikudah

KAY JAY PALMS

KAY JAY PALMS
Kalkudah
KAY JAY PALMS

The Calm Resort & Spa

The Calm Resort & Spa
Pasikuda
CA $116
CA $150 total
includes taxes & fees
Dec 28 - Dec 29
The Calm Resort & Spa

Amaya Beach Pasikudah

Amaya Beach Pasikudah
Pasikuda
CA $102
CA $133 total
includes taxes & fees
Jan 11 - Jan 12, 2026
Amaya Beach Pasikudah

Giman Free Beach Resort

Giman Free Beach Resort
Mankerni
CA $101
CA $131 total
includes taxes & fees
Dec 25 - Dec 26
Giman Free Beach Resort

Amethyst Resort Passikudah

Amethyst Resort Passikudah
Pasikuda
CA $123
CA $160 total
includes taxes & fees
Jan 11 - Jan 12, 2026
Amethyst Resort Passikudah

Anantaya Resort and Spa Passikudah

Anantaya Resort and Spa Passikudah
Pasikuda
CA $111
CA $148 total
includes taxes & fees
Jan 13 - Jan 14, 2026
Anantaya Resort and Spa Passikudah

Passi Villas Passikudah

Passi Villas Passikudah
Pasikuda
Passi Villas Passikudah

Marina Beach Passikudah

Marina Beach Passikudah
Pasikuda
Marina Beach Passikudah

Uga Bay - Pasikuda

Uga Bay - Pasikuda
Pasikuda
Uga Bay - Pasikuda

Karpaha Sands

Karpaha Sands
Kiran
CA $272
CA $356 total
includes taxes & fees
Jan 15 - Jan 16, 2026
Karpaha Sands

Sun Siyam Pasikudah

Sun Siyam Pasikudah
Pasikuda
CA $379
CA $511 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Sun Siyam Pasikudah
View all budget hotels
Our prices for hotels in Batticaloa are cheapest in April
Price trends for hotels in Batticaloa
Pricing is based on two traveller single night rates
View properties in December
Typical weather for Batticaloa
December
High 28°C / low 24°C. Rainy most days.
View properties in December
28°
24°
27°
24°
28°
24°
30°
25°
31°
26°
32°
26°
33°
26°
32°
26°
32°
26°
31°
26°
30°
25°
29°
25°
Monthly weather averages (˚C)

Top landmarks in Batticaloa

Dutch Fort

3.3/5 (7 reviews)
Dutch Fort is worth a visit, located 0.6 mi (1 km) from central Puliyanthivu.
See properties

Batticaloa’s Lighthouse

4.0/5 (2 reviews)
Batticaloa’s Lighthouse is just one of the landmarks located 1.5 mi (2.4 km) from central Batticaloa, so you might want to stop by for a few pics during your trip.
See properties

Batticaloa Market

3.8/5 (4 reviews)
If you like haggling for the best price, you might want to head out to Batticaloa Market when visiting Batticaloa.
See properties

St Anthony’s Church

St Anthony’s Church is 0.3 mi (0.5 km) from central Puliyanthivu, why not stop by during your stay.
See properties

St Michael’s College

If you're planning a bit of sightseeing during your trip, head to St Michael’s College— just one of the monuments in central Puliyanthivu.
See properties

Our Lady of Sorrows Church

Our Lady of Sorrows Church is 1.1 mi (1.7 km) from central Batticaloa, why not stop by during your stay.
See properties

St Mary’s Cathedral

4.0/5 (1 review)
St Mary’s Cathedral is in the heart of Puliyanthivu, so why not stop by during your stay.
See properties

Aanaipanthi Temple

4.0/5 (1 review)
Aanaipanthi Temple is in the heart of Puliyanthivu, so why not stop by during your stay.
See properties

Learn more about Batticaloa

Batticaloa is well-known for its attractions such as Batticaloa Lagoon and Batticaloa Market.

See all hotels in Batticaloa
Dutch Fort showing rugged coastline and general coastal views

Check out reviews of Batticaloa hotels guests love

Uga Bay - Pasikuda

Uga Bay - Pasikuda

10/10 Excellent
"Loved the stay! They have upgraded us without an additional fee. All the staff are friendly and helpful. They clean the room twice a day (replenish and tidying). Very helpful when I lost my phone. Highly recommended "
Daniel 1-night trip
Posted 1 month ago
Uga Bay - Pasikuda
Karpaha Sands

Karpaha Sands

10/10 Excellent
"Wir hatten einen wunderschönen Aufenthalt halt. "
Stefan 5-night trip
Posted 2 months ago
Karpaha Sands
The Calm Resort & Spa

The Calm Resort & Spa

10/10 Excellent
"A lovely stay in a very relaxing environment. Stunning beach and pool area. "
Matthew 5-night trip
Posted 4 months ago
The Calm Resort & Spa
Sunrise Pasikuda

Sunrise Pasikuda

10/10 Excellent
"Warm, friendly staff - this hotel had a beautifully designed main building where we enjoyed al fresco eating from the varied and superbly cooked/arranged buffet. After dinner we enjoyed the ping pong and pool table which helped entertain our family. The swimming pool was sublime. The gardens, pathways and trees leading down to the beach were well kept and helped support a relaxing atmosphere. The bedrooms had everything we needed as well as incredibly comfortable beds - quiet, with the added bonus of a balcony. We loved our family holiday! The only thing we thought needed improving was the bar. It was not a relaxing place to sit and had uncomfortable chairs. If there had been a place to chill out comfortably with ambient music where we could purchase drinks and icecream - that would have been ideal. Hopefully, this could be incorporated into the rebuild of the beach bar. "
Stuart 5-night trip
Posted 5 months ago
Sunrise Pasikuda
Marina Beach Passikudah

Marina Beach Passikudah

8/10 Good
"Nice location Beautiful beach Good staff. Menu should be improved "
Anonymous traveller 2-night trip
Posted 6 months ago
Marina Beach Passikudah
Amaya Beach Pasikudah

Amaya Beach Pasikudah

10/10 Excellent
"Beautiful property with friendly and helpful staff. The food is delicious with options for all visitors. Gym had good equipment and the pool and grounds are lovely. My only suggestion would be to have an iron in all rooms it would have been helpful with my wrinkled dresses."
Lori 2-night trip
Posted 7 months ago
Amaya Beach Pasikudah
Anantaya Resort and Spa Passikudah

Anantaya Resort and Spa Passikudah

6/10 Okay
"Property is beautiful and staff is amazing. Issue is our AC in the room broke down during the night and It didn’t come til next day 10am and it was 34 Celsius or 94 Fahrenheit . "
Vishal 2-night trip
Posted 8 months ago
Anantaya Resort and Spa Passikudah
Maalu Maalu Resort & Spa

Maalu Maalu Resort & Spa

10/10 Excellent
"The staff was very friendly and the yoga session conducted for us in the morning is very good. The yoga instructor makes a real effort to help us learn yoga. Food was nice and the rooms were clean. Overall, it is a great place to relax and spend a weekend. I would definitely return to this hotel again. "
Priyantha 1-night trip
Posted 9 months ago
Maalu Maalu Resort & Spa
Amethyst Resort Passikudah

Amethyst Resort Passikudah

10/10 Excellent
"Every one at this resort was very helpful. The beach was perfect for a non swimmer. We had a great time here. Thank you."
Tania 2-night trip
Posted 11 months ago
Amethyst Resort Passikudah

Frequently asked questions

Can I book refundable accommodations in Batticaloa?
If you're looking for the flexibility to change your travel plans to Batticaloa, most properties offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Batticaloa be like during my vacation?
With an average temperature of 79°F during the coldest months, Batticaloa is a great place to visit any time of year.
Why should I book my Batticaloa hotel through Hotels.com?
There are lots of reasons to book your Batticaloa trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Batticaloa

Discover the Hidden Harmony of Batticaloa: Where Jungle Whispers Meet Island Serenity

Discover the enchanting charm of Batticaloa, a hidden gem on Sri Lanka's eastern coast. This captivating town is famed for its serene lagoon, where sunsets paint the sky in vibrant hues. Wander through the historic Batticaloa Fort, explore ancient temples, and bask in the tranquil beauty of its pristine beaches. Nature lovers can revel in the lush jungles and picturesque islands that dot the coastline. With a rich cultural tapestry and warm, welcoming locals, Batticaloa offers a unique blend of adventure and relaxation, making it an unforgettable off-the-beaten-path destination for every traveler. For unmissable hotel rates in Batticaloa, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Batticaloa

Batticaloa offers a variety of hotel accommodations, ranging from budget-friendly options to more upscale stays. Many hotels are known for their friendly service and local charm, making it easy to find a comfortable spot that suits your needs and budget. Rates vary, providing choices for every traveler. Here are some of our travelers' favorite hotels in Batticaloa:

  1. Hotel NaavalOpens in a new window: Hotel Naaval is a 3.0-star hotel that caters to the needs of business travelers seeking a professional atmosphere. This hotel features multiple meeting rooms that provide perfect settings for corporate gatherings or conferences. The modern design and amenities ensure a comfortable stay, creating an ideal environment for productivity. Travelers appreciate the seamless integration of comfort and functionality, making it a preferred choice for those on business trips.
  2. Riviera ResortOpens in a new window: Riviera Resort is a 2.5-star hotel that offers a delightful blend of business and spa experiences. With multiple meeting rooms and a fully-equipped business center, this property ensures all your work-related needs are met. For relaxation, indulge in the full-service spa, unwind by the outdoor pool, or enjoy refreshing beverages at the poolside bar. The serene atmosphere and focus on wellness make this hotel a favorite among those who appreciate balance in their travels.
  3. Hamsam VillaaOpens in a new window: Hamsam Villaa is a charming 2.5-star guesthouse that provides a cozy and inviting atmosphere for leisure travelers. This hotel features a restaurant offering diverse dining options, ensuring that guests can enjoy delicious meals throughout their stay. With amenities like a daily complimentary reception and in-room entertainment options, this guesthouse stands out for its comfort and warmth. The appealing ambiance and quality service make it a welcoming choice for those looking to unwind and explore the local area.

Top locations to stay in Batticaloa

In Kothukkulam, Amirthakaly, and Manchanthoduvai Colony, visitors can experience unique local charm. Kothukkulam is known for its serene beaches, while Amirthakaly offers vibrant markets and cultural experiences. Manchanthoduvai Colony is ideal for those seeking an authentic community atmosphere. For first-time visitors, Amirthakaly is best suited due to its accessibility to attractions and local culture.

  1. KothukkulamOpens in a new window: Kothukkulam is a hidden gem in the Batticaloa District, known for its serene environment and proximity to beautiful beaches. This area is ideal for those looking to escape the hustle and bustle while enjoying the local culture. Explore the local markets for unique crafts and fresh produce, or take a leisurely stroll along the shoreline to witness stunning sunrises. The community is warm and welcoming, offering a genuine taste of Sri Lankan village life. Kothukkulam is perfect for travelers seeking tranquility and an authentic experience.
  2. AmirthakalyOpens in a new window: Amirthakaly boasts rich cultural heritage and natural beauty, making it a wonderful place to stay. The area is famous for its picturesque lagoons and lush landscapes, providing ample opportunities for photography and relaxation. You can immerse yourself in the local lifestyle by visiting nearby temples and engaging with friendly locals. Amirthakaly is also a great base for exploring the surrounding areas, with nearby attractions that highlight the rich history and vibrant traditions of Eastern Sri Lanka.
  3. Manchanthoduvai ColonyOpens in a new window: Manchanthoduvai Colony offers a unique blend of local charm and scenic beauty, perfect for those who want to experience life in a coastal community. This area is known for its stunning views and proximity to untouched beaches, where you can enjoy peaceful walks along the shore. It's also a great spot for birdwatching and exploring the diverse flora and fauna of the region. The welcoming atmosphere and laid-back vibe of Manchanthoduvai Colony make it a lovely choice for travelers looking to unwind and connect with nature.

Things to do in Batticaloa

Batticaloa enchants with its lush jungles and serene lagoons, inviting travelers to explore its vibrant ecosystems. Enjoy leisurely boat rides, spot exotic birds, or take a refreshing dip in its warm waters. With its charming beaches and lively local dances, this picturesque destination offers a delightful escape for nature lovers and culture seekers alike.

  • St Anthony’s ChurchOpens in a new window – Visit this serene church known for its stunning architecture and peaceful ambiance. It's a wonderful spot to pause and reflect, surrounded by lush greenery that adds to its charm. Don't forget to admire the intricate details of the building!
  • Dutch FortOpens in a new window – Explore the historic Dutch Fort, a notable landmark that tells the story of Batticaloa’s colonial past. Walk along the ramparts and enjoy views of the surrounding landscape, while imagining the fort's strategic importance in its heyday.
  • St Mary’s CathedralOpens in a new window – Step into St Mary’s Cathedral, a beautiful example of religious architecture. The grandeur of its interior and the tranquillity within make it a perfect place for quiet contemplation and appreciation of local craftsmanship.
  • Aanaipanthi TempleOpens in a new window – Discover Aanaipanthi Temple, where vibrant traditions come to life. Experience the colourful festivals and rituals that take place here, offering a glimpse into the spiritual practices of the local community.
  • Our Lady of Sorrows ChurchOpens in a new window – End your journey at Our Lady of Sorrows Church, known for its striking design and warm atmosphere. Engage with the local community and witness the devotion that fills this sanctuary.

4 tips for savvy savings when booking a hotel in Batticaloa

  1. Book for the cheapest times: The most affordable months to visit Batticaloa are February, October, and November, as hotel prices tend to be lower during this time. For a thorough exploration of the area's significant landmarks, cultural sites, and natural wonders, a stay of at least 2 to 3 days is recommended. Visitors can enjoy budget-friendly activities such as boating, birdwatching, and swimming, while also discovering historical temples, the local library, and the vibrant port. This experience offers great value for money, allowing travellers to immerse themselves in Batticaloa's rich heritage and stunning landscapes without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Batticaloa, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. You could also enable email alerts or push notifications to stay updated on flash sales and special promotions, helping you seize opportunities for cheap Batticaloa hotel deals. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare hotel prices and amenities, ensuring you’re informed about any price drops or room availability. This way, you’re more likely to secure the best Batticaloa hotel deals for your getaway.
  3. Be flexible with dates: Prices can fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you save on your stay at a hotel in Batticaloa. If you’re in search of distinctive accommodations, boutique hotels can provide a more personalized experience and, in some cases, better value. When you make a reservation through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend alternative dates that could be more budget-friendly, increasing the likelihood that you’ll save.
  4. Consider your location: Staying closer to major attractions or city centres can be convenient, but it often comes with a higher price tag. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and easy access to the sites you plan to visit. You might also look into independent hotels located further out, as they usually tend to be more affordable while offering a more authentic experience.

Best time to go to Batticaloa

Batticaloa experiences its lowest average temperature in January, at 77.7°F (25.4°C), while June is the hottest month, with an average temperature of 84.7°F (29.3°C). December tends to be the wettest month. The peak travel months to visit Batticaloa are April, July, and August, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, May, October, and November are ideal if you're looking for a calmer vacation, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring