Hotels in Batticaloa

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Batticaloa?

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.

Our prices for Batticaloa are cheapest in July

See average prices and weather for all months
Price trends for hotels in Batticaloa
Pricing is based on two traveler single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Weather forecast for Batticaloa
November
High 29°C / low 25°C. Rainy most days.
View properties in November
29°
weather_sleet
November, no crowd data, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
28°
weather_sleet
December, no crowd data, average high temperature 28 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
27°
weather_sleet
January, no crowd data, average high temperature 27 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
28°
weather_sun
February, no crowd data, average high temperature 28 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
30°
weather_sun
March, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
31°
weather_sun
April, no crowd data, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
32°
weather_sun
May, no crowd data, average high temperature 32 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
33°
weather_sun
June, High crowds, average high temperature 33 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
32°
weather_sun
July, no crowd data, average high temperature 32 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
32°
weather_sun
August, High crowds, average high temperature 32 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
31°
weather_sun
September, High crowds, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
30°
weather_partly_sunny
October, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Partly sunny.
25°
Monthly weather averages (˚C)

Top landmarks in Batticaloa

Learn more about Batticaloa

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

Dutch Fort showing rugged coastline and general coastal views

Check out reviews of Batticaloa hotels guests love

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

Batticaloa: A Tapestry of Jungle Serenity, Sacred Temples, and Island Wonders

Nestled along Sri Lanka's eastern coast, Batticaloa is a serene gem that beckons adventurers and culture enthusiasts alike. Famous for its enchanting lagoon, visitors can explore lush islands and witness the magical 'singing fish' phenomenon. The historic Batticaloa Fort stands as a testament to the area’s rich heritage, while the charming lighthouse offers panoramic views of the coastline. With its vibrant temples and tranquil beaches, Batticaloa is the perfect off-the-beaten-path destination for those seeking a blend of natural beauty and cultural immersion. Experience the captivating spirit of this coastal paradise.

Discover great hotels in Batticaloa

In Batticaloa, you'll find a range of accommodations, from budget-friendly hotels to comfortable mid-range options and luxurious star hotels. Many properties offer stunning views of the coastline and local hospitality, making it a delightful base for exploring the Eastern Province's rich culture and beautiful landscapes. Here are some of our travelers' favorite hotels in Batticaloa:

  1. Hotel NaavalOpens in a new window: Hotel Naaval is a commendable 3.0-star hotel that caters to discerning travellers seeking a business travel experience. This property features well-appointed rooms designed for comfort and efficiency, ensuring a smooth stay. The architectural design and thoughtful amenities create an inviting atmosphere, making it an ideal choice for those on the go. Positive sentiments highlight the seamless service and convenient location, which enhances the overall journey for frequent travellers.
  2. Riviera ResortOpens in a new window: Riviera Resort, a charming 2.5-star hotel, is perfect for travellers yearning for a spa-themed vacation. This property is renowned for its full spa and pool service, featuring a poolside bar, outdoor pool, and rejuvenating massage options. The tranquil ambience and luxurious relaxation experiences are frequently praised, making it a sought-after destination for those who prioritise wellness and leisure during their travels.
  3. Hamsam VillaaOpens in a new window: Hamsam Villaa is a delightful 2.5-star guesthouse that offers a unique dining experience with a restaurant and various breakfast options. The property features entertainment amenities such as cable television, providing a comfortable setting for leisurely stays. Frequent travellers appreciate the warm hospitality and inviting atmosphere, which enhance their overall enjoyment and relaxation during their visit to Batticaloa.

Top locations to stay in Batticaloa

In Batticaloa, Eastern Province, Sri Lanka, notable areas to stay include Amirthakaly, Kothukkulam, and Manchanthoduvai Colony. Amirthakaly is appealing for its scenic beauty and local culture, while Kothukkulam offers a tranquil environment and community vibe. Manchanthoduvai Colony captivates with its rich history. For first-time visitors, Amirthakaly is ideally suited, providing a blend of culture and natural allure.

  1. AmirthakalyOpens in a new window: Amirthakaly is a delightful spot for travellers seeking a blend of tranquillity and cultural experiences. Known for its picturesque landscapes, it's a great base for exploring the nearby beaches and natural reserves. The area is rich in local traditions, making it an excellent choice for those wanting to immerse themselves in authentic Sri Lankan culture. The local markets offer a variety of handicrafts and fresh produce, perfect for picking up unique souvenirs or enjoying local delicacies.
  2. KothukkulamOpens in a new window: Kothukkulam is a charming locale that offers a peaceful atmosphere and stunning views of the surrounding countryside. It's an ideal destination for those who appreciate nature, as it provides access to serene lakes and lush greenery. Visitors can enjoy leisurely walks or bike rides in the area, soaking in the beauty of the landscape. The local community is warm and welcoming, giving you a taste of the true Sri Lankan hospitality.
  3. Manchanthoduvai ColonyOpens in a new window: Manchanthoduvai Colony is a quaint area that boasts a strong sense of community and a slower pace of life. It’s a wonderful place for those looking to escape the hustle and bustle of larger cities. The region is dotted with local shops and markets where you can find handmade crafts and textiles. The nearby coastal areas provide opportunities for quiet beach days, and the sunsets here are nothing short of breathtaking.

Things to do in Batticaloa

Batticaloa beckons with its stunning lagoons, lush jungles, and inviting beaches, offering a perfect backdrop for relaxation and exploration. Enjoy boating on tranquil waters, birdwatching in vibrant ecosystems, or taking a refreshing dip in the sea. With lively dance traditions and serene natural beauty, there’s something for everyone to enjoy.

  • Aanaipanthi TempleOpens in a new window – Visit the Aanaipanthi Temple to experience the serene ambiance of this sacred site. Nestled amidst lush greenery, this temple invites you to explore its intricate architecture and vibrant surroundings, offering a perfect spot for reflection and tranquility.
  • Dutch FortOpens in a new window – Step back in time at the Dutch Fort, a historic landmark that showcases the remnants of colonial architecture. Wander through its ancient walls and imagine the stories of the past, while enjoying views of the beautiful landscape surrounding the fort.
  • St Anthony’s ChurchOpens in a new window – Discover the charm of St Anthony’s Church, a welcoming place for visitors and locals alike. The church features stunning stained glass windows and a peaceful atmosphere, making it an ideal location for quiet contemplation.
  • St Mary’s CathedralOpens in a new window – Marvel at the grandeur of St Mary’s Cathedral, known for its impressive design and vibrant community. Attend a service or simply enjoy the beautiful artwork and peaceful gardens that make this cathedral a delightful stop on your journey.
  • Our Lady of Sorrows ChurchOpens in a new window – Explore the serene Our Lady of Sorrows Church, where the architecture reflects the rich heritage of the area. This church offers a moment of calm and a place to appreciate the local culture, making it a worthwhile addition to your itinerary.

4 tips for savvy savings when booking a hotel in Batticaloa

  1. Book for the cheapest times: The most affordable time to visit Batticaloa is in March, October, and November, when hotel prices tend to be lower. For those on a budget, staying for at least 2 to 3 days is ideal to fully appreciate the city's key landmarks, historical sites, and cultural attractions. Visitors can enjoy activities such as boating, birdwatching, and swimming at the port, while also exploring temples and islands. This short stay allows for a great value for money experience, ensuring that travellers can immerse themselves in the rich heritage and natural beauty of Batticaloa without overspending.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute hotel deals in Batticaloa, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you're likely to find discounted rates as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you seize opportunities for savings. The Smart Shopping tool available in the app allows you to compare hotel prices and amenities, ensuring you make informed choices. By keeping track of price changes and availability, you could be among the first to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and time of year, so having some flexibility with your travel dates could help you save on your stay in a hotel in Batticaloa. If you're in search of distinctive accommodations, boutique hotels can provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you to potentially secure a better deal.
  4. Consider your location: Staying nearer to key attractions or city centres may offer convenience, but it often tends to come at a higher price. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and ease of access to the sites you plan to visit. You might also look into independent hotels located further out, which can provide a more authentic and budget-friendly 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