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

Find hotels in Batticaloa from CA $31

  • 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 prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Batticaloa hotels

1. Karpaha Sands

Karpaha Sands
4.5 star property
Kiran
9.8 out of 10, Exceptional, (78 reviews)
"Absolutely amazing experience"
Australia
Linda
The price is CA $210
CA $276 total
includes taxes & fees
Dec 14 - Dec 15
Karpaha Sands

2. Riviera Resort

Riviera Resort
3.0 star property
Manmunai North
8.4 out of 10, Very good, (43 reviews)
"Cheap resort besides a lake/beach."
Canada
subramaniam
The price is CA $31
CA $41 total
includes taxes & fees
Nov 15 - Nov 16
Riviera Resort

3. Amaya Beach Pasikudah

Amaya Beach Pasikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (139 reviews)
"Good place to stay and enjoy "
Canada
Kandiah
The price is CA $70
CA $91 total
includes taxes & fees
Nov 23 - Nov 24
Amaya Beach Pasikudah

4. Maalu Maalu Resort & Spa

Maalu Maalu Resort & Spa
4.5 star property
Pasikuda
9.0 out of 10, Wonderful, (56 reviews)
"Beautiful "
United Kingdom
Gayle
The price is CA $120
CA $131 total
includes taxes & fees
Dec 13 - Dec 14
Maalu Maalu Resort & Spa

5. The Bay an Uga Experience - Pasikuda

The Bay an Uga Experience - Pasikuda
5.0 star property
Pasikuda
9.6 out of 10, Exceptional, (93 reviews)
"Our whole experience was welcoming from our check in to check out. The service from the front desk, to the laundry and dining in was perfect. "
Canada
Mathumitha
The price is CA $191
CA $249 total
includes taxes & fees
Nov 26 - Nov 27
The Bay an Uga Experience - Pasikuda

6. Sunrise Pasikuda

Sunrise Pasikuda
5.0 star property
Pasikuda
9.2 out of 10, Wonderful, (60 reviews)
"Fantastic place and location"
Australia
Benjamin
The price is CA $109
CA $142 total
includes taxes & fees
Nov 15 - Nov 16
Sunrise Pasikuda

7. The Calm Resort & Spa

The Calm Resort & Spa
3.5 star property
Pasikuda
8.8 out of 10, Excellent, (46 reviews)
"Good hotel by a lovely beach. Lots of nice restaurants in the vicinity. Staff were all very friendly and helpful"
United Kingdom
Timothy
The price is CA $84
CA $112 total
includes taxes & fees
Dec 14 - Dec 15
The Calm Resort & Spa

8. Sun Siyam Pasikudah

Sun Siyam Pasikudah
5.0 star property
Pasikuda
9.0 out of 10, Wonderful, (57 reviews)
"We had a wonderful time at sun siyam. We were well looked after by all of the team. "
United Kingdom
Ramalingam
The price is CA $277
CA $372 total
includes taxes & fees
Nov 14 - Nov 15
Sun Siyam Pasikudah

9. Anantaya Resort and Spa Passikudah

Anantaya Resort and Spa Passikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (55 reviews)
"The hotel is new with a unique architecture. The service was exceptional from check in to dining to room service to check out. Our beach view room was breathtaking. We were able to see the lovely sunrise from the beach. The hotel is located directly on a beautiful sandy beach. The room layout was cozy and very clean."
Canada
Anonymous traveller
The price is CA $184
CA $241 total
includes taxes & fees
Nov 14 - Nov 15
Anantaya Resort and Spa Passikudah

10. Amethyst Resort Passikudah

Amethyst Resort Passikudah
4.0 star property
Pasikuda
8.6 out of 10, Excellent, (46 reviews)
"Lovely place, relaxing and peaceful. Great friendly atmosphere and staff."
Australia
Chris
The price is CA $117
CA $153 total
includes taxes & fees
Nov 14 - Nov 15
Amethyst Resort Passikudah

11. Hotel Naaval

Hotel Naaval
3.0 star property
Manmunai North
6.0 out of 10, (1 review)
"Place was good and all things acceptable. Stay was plasant with very oblidging staff. However, the location is terrible. Very difficult to find and is road, if you can call it a road, is horrible. Full of flooded potholes in complete darkness at night."
American Samoa
Lam
The price is CA $41
CA $53 total
includes taxes & fees
Nov 14 - Nov 15
Hotel Naaval

12. Grace- The Joyful Rest

Grace- The Joyful Rest
2.5 star property
Batticaloa
The price is CA $46
CA $54 total
includes taxes & fees
Nov 14 - Nov 15
Grace- The Joyful Rest

13. Laya Waves

Laya Waves
3.0 star property
Pasikuda
9.6 out of 10, Exceptional, (13 reviews)
"This property has all it takes to be a beach paradise and doesn't cost a fortune (thus you should forgive some minor faults). All the rooms have a sea view, the pool is almost straight out on the beach, and the beach itself is spectacular. It also doesn't feel like a chain resort, which in my opinion is a big plus. Only two hotels on this side of peninsula mean that for most of the time you're completely on your own on the sand. And you can walk for miles without meeting anyone! However, when...
United Kingdom
Mateusz
The price is CA $78
CA $103 total
includes taxes & fees
Nov 27 - Nov 28
Laya Waves

14. Mala's Home Stay

Mala's Home Stay
3.0 star property
Manmunai North
Mala's Home Stay

15. Giman Free Beach Resort

Giman Free Beach Resort
3.5 star property
Mankerni
7.6 out of 10, Good, (17 reviews)
"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!"
United States
Lucas
The price is CA $61
CA $79 total
includes taxes & fees
Nov 17 - Nov 18
Giman Free Beach Resort

16. Passi Villas Passikudah

Passi Villas Passikudah
3.5 star property
Pasikuda
7.8 out of 10, Good, (12 reviews)
"Location right on the beach is amazing. ROOMS "
United States
Rajan
The price is CA $59
CA $77 total
includes taxes & fees
Nov 14 - Nov 15
Passi Villas Passikudah

17. Marina Beach Passikudah

Marina Beach Passikudah
3.0 star property
Pasikuda
6.0 out of 10, (5 reviews)
"Nice location Beautiful beach Good staff. Menu should be improved "
United States
Anonymous traveller
The price is CA $53
CA $69 total
includes taxes & fees
Nov 14 - Nov 15
Marina Beach Passikudah

18. Kalkudah Beach House

Kalkudah Beach House
3.5 star property
EP
The price is CA $188
CA $244 total
includes taxes & fees
Nov 18 - Nov 19
Kalkudah Beach House

19. Anilana Pasikuda

Anilana Pasikuda
4.5 star property
Pasikuda
9.0 out of 10, Wonderful, (22 reviews)
"Our experience at Anilana was beyond exceptional. It is a very beautiful place and nicely maintained. We went there for our anniversary and they arranged a romantic candle light dinner on the pool. I have to admit that was one of the best dinners I've ever had in my entire life. Food was just scrumptious. Chef has paid a very detailed attention to the flavors and the look of the food. The presentation of the food was just beautiful. Food was beyond gourmet, every bite has a splendid and exotic...
United States
Dinesh
Anilana Pasikuda

20. Amanda Beach Resort

Amanda Beach Resort
3.5 star property
Pasikuda
Amanda Beach Resort
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Batticaloa attractions

Learn more about Batticaloa

Climb the historic Batticaloa Fort for sweeping views of the lagoon where local fishermen cast their nets at sunset. Kayak through the mangroves to spot the famous 'singing fish' or visit nearby Pasikudah Beach for pristine swimming waters.

An aerial view of a tropical island with a white sandy beach, lush green vegetation, and clear turquoise waters.

Top Batticaloa Hotel Reviews

More cheap stays in Batticaloa

Hotels in Batticaloa with star rating

Find out more about Batticaloa

Top reasons to visit Batticaloa

  • Stunning Beaches: Batticaloa features breathtaking beaches with soft sand and clear waters, ideal for relaxation and sunbathing.
  • Outdoor Adventures: Engage in activities like fishing and bird watching, or explore the picturesque lagoons surrounding the area.
  • Rich Cultural Experiences: Discover local traditions through dance performances and visit historical sites like Batticaloa Fort.
  • Vibrant Markets: Immerse yourself in the local culture by exploring bustling public markets filled with unique finds.
  • Diverse Accommodations: From guesthouses to business hotels, Batticaloa offers a range of lodging options to suit every budget.

Find great hotels in and around Batticaloa

Explore a variety of hotel accommodations in Batticaloa, Sri Lanka, catering to every traveler's needs. From family-friendly guesthouses to business-themed hotels, you'll find the ideal spot for your vacation. Whether you're seeking relaxation at a spa or a lively atmosphere, Batticaloa boasts some of the best options, including the renowned Roabaa Guesthouse. Discover top hotels that promise a memorable stay in this beautiful eastern province.

  • Karpaha Sands: A luxurious 4.5-star hotel, Karpaha Sands is a prime choice for travellers seeking a blend of elegance and family-friendly amenities. Located 20.9km from Batticaloa, this property caters to both business and leisure guests. Families will appreciate the dedicated children's facilities, including a shared playground, arcade game room, and safety features like window guards. For business travellers, the hotel offers comprehensive services tailored to meet their needs. The serene atmosphere and high-end amenities make Karpaha Sands an exceptional retreat for those looking to unwind and indulge.
  • Riviera Resort: Situated only 1.6km from Batticaloa, Riviera Resort is the perfect escape for business and spa enthusiasts alike. This hotel offers a seamless blend of professional services and relaxation, featuring multiple meeting rooms and a well-equipped business centre. For those in need of rejuvenation, the full-service spa provides a range of treatments, while the inviting pool area, complete with a poolside bar, is ideal for leisurely afternoons. Riviera Resort promises a relaxing getaway with an emphasis on wellness and productivity.
  • Hotel East Lagoon: Positioned in the heart of Batticaloa, Hotel East Lagoon is a comfortable 3.5-star hotel that caters primarily to business travellers. With its strategic location, guests have easy access to local attractions while benefiting from essential amenities such as a business centre and meeting rooms. The hotel strikes a balance between functionality and comfort, making it a suitable choice for those looking to combine work and leisure during their stay in the Eastern Province.

Where to stay in and around Batticaloa

Discover the charm of Batticaloa, a vibrant city on Sri Lanka's eastern coast, perfect for outdoor enthusiasts and adventure seekers. Explore nearby lagoons, bask on stunning beaches, and wander through local shops offering unique finds. Whether you’re chasing breathtaking scenery or immersing yourself in the local culture, Batticaloa promises an unforgettable experience filled with diverse vibes and fantastic destinations just waiting to be explored.

  • Kiran: Located approximately 20.9km from Batticaloa, Kiran is a vibrant city that offers a delightful blend of outdoor adventure and stunning scenery. With its peak tourist season occurring in January and during the July to August stretch, visitors are drawn to its beautiful beaches and expansive national parks. Here, you can partake in thrilling outdoor activities, immerse yourself in nature, and enjoy breathtaking views that promise to make your vacation memorable.
  • Puliyanthivu: Nestled within the Batticaloa area, Puliyanthivu is a charming village that attracts tourists for its unique blend of beach and city-themed experiences. The village sees an influx of travellers during January and from July to August, making it an ideal time to explore local markets and indulge in birdwatching. With its proximity to distinctive landmarks such as the beach, lush jungles, and a quaint library, Puliyanthivu offers a peaceful retreat and a taste of local life.
  • Amirthakaly: Another picturesque village in the Batticaloa region, Amirthakaly is known for its adventure and outdoor offerings. Similar to its counterparts, Amirthakaly experiences peak visitor numbers in January and during the July to August period. Visitors can explore nearby national parks and scenic beaches, creating an ideal setting for nature lovers. The serene landscapes and opportunities for outdoor exploration make Amirthakaly a perfect getaway for those looking to connect with nature.

Things to do in Batticaloa

Discover the stunning outdoor adventures in Batticaloa, Eastern Province, Sri Lanka, perfect for an exciting vacation. Engage in fishing excursions, enjoy bird watching, and explore the vibrant public markets. Don't miss the local dance performances and consider a visit to a meditation centre for a tranquil experience. Batticaloa offers a unique blend of adventure and culture, making it an ideal destination for tourists looking for scenic beauty and outdoor activities.

Shopping

In Batticaloa, visit the Batticaloa Market for a vibrant public market experience, where you can find local goods and souvenirs. If you're up for a drive, check out the nearby shopping malls for a broader selection of gifts and crafts to take home.

Recreation

In Batticaloa, the Kalladi Resort offers rejuvenating wellness retreats with Ayurvedic treatments and serene beachfront views. Experience yoga sessions at the tranquil Wadiya Beach, where you can unwind with nature while enjoying the gentle sea breeze and stunning sunrises.

Adventure

Explore the stunning beaches of Batticaloa, where you can enjoy thrilling water sports like jet skiing and windsurfing. For a unique experience, try kayaking through the tranquil lagoons, surrounded by lush mangroves and vibrant wildlife, offering an unforgettable adventure in this picturesque coastal town.

Nightlife

Explore the vibrant nightlife at the Beach Club on the shoreline, where you can enjoy cocktails and stunning ocean views. For a lively atmosphere, visit the Kallady Beach Restaurant, sampling seafood while listening to local bands play traditional tunes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Batticaloa

To save money during your visit to Batticaloa, consider travelling in February or October to November, when accommodations are cheaper. Booking your hotel about a month in advance can also yield savings, with last-minute deals available on platforms like Expedia. Aim for a Wednesday stay for the best rates. Use Expedia’s search tools to compare prices and find eco-friendly options. For affordable exploration, utilize public transport or opt for walking, as Batticaloa offers many free activities and beautiful sights to enjoy without spending a dime.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Batticaloa are February and October to November, where the prices are slightly lower. This is in comparison to April and July to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Batticaloa is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Batticaloa is Wednesday. The most expensive day to stay in Batticaloa is Thursday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy to choose your budget, preferred destination, and additional preferences. You can arrange your results from lowest to highest price to quickly find the most affordable accommodations. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Batticaloa with your flights and activities through an Expedia package.

Find the best attractions in Batticaloa

Batticaloa, a charming destination in Sri Lanka's Eastern Province, offers a blend of outdoor adventure and cultural experiences. Visitors can explore historic sites like the Batticaloa Fort and local churches, while also enjoying the scenic beauty of the area. For accommodations, there are various hotels available to suit different budgets, making it an ideal spot for a memorable vacation.

  • Batticaloa’s Lighthouse: This historic lighthouse offers a glimpse into the maritime history of Batticaloa. Standing tall against the coastal backdrop, it provides stunning views of the ocean and the surrounding area, making it a perfect spot for photography and relaxation.
  • St Michael’s College: A prestigious educational institution, St Michael’s College boasts beautiful architecture and lush grounds. Visitors can appreciate the rich history and cultural significance of this college, which has played a vital role in the community.
  • St Anthony’s Church: This serene church is known for its stunning architecture and peaceful ambiance. It serves as a spiritual haven for locals and offers visitors a chance to immerse themselves in the vibrant religious culture of Batticaloa.

Best time to go to Batticaloa

The best time to visit Batticaloa can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Batticaloa falls in June, when visitor numbers are average and weather is mostly sunny with no rain. The coolest average temperature in Batticaloa falls in January, visitor numbers are average and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January77.7°F (25.4°C)Moderate RainMostly CloudyAverageAverage
February78.4°F (25.8°C)Light RainMostly SunnyAverageSlightly Low
March80.4°F (26.9°C)Light RainMostly SunnyAverageAverage
April82.8°F (28.2°C)Light RainMostly SunnySlightly HighSlightly High
May84.2°F (29.0°C)Light RainMostly SunnySlightly LowAverage
June84.7°F (29.3°C)No RainMostly SunnyAverageAverage
July84.4°F (29.1°C)No RainMostly SunnySlightly HighSlightly High
August83.5°F (28.6°C)Light RainMostly SunnySlightly HighSlightly High
September82.9°F (28.3°C)Light RainMostly SunnyAverageAverage
October81.3°F (27.4°C)Moderate RainMostly SunnySlightly LowSlightly Low
November79.7°F (26.5°C)Frequent RainMostly CloudySlightly LowSlightly Low
December78.6°F (25.9°C)Frequent RainMostly CloudyAverageAverage

Frequently asked questions

What is the best area to stay in Batticaloa?
The best area to stay in Batticaloa is Batticaloa Town, especially around the Fort and the Lagoon areas.

Batticaloa Town is the heart of the city, situated on an island and surrounded by the picturesque Batticaloa Lagoon. It's characterised by its historical landmarks, like the Batticaloa Fort, and the iconic Kallady Bridge, known as the "Singing Bridge" due to the musical sounds produced by its railings in the wind. The main streets, such as Main Street and Hospital Road, are where you'll find most of the local shops, eateries, and services. The lagoon itself offers opportunities for boat trips and viewing the "singing fish" phenomenon.

For couples looking for a relaxed yet engaging trip, staying near the Batticaloa Lagoon offers a lovely setting. Many guesthouses and hotels in this area provide direct views of the water, making for peaceful mornings and evenings. You can easily arrange boat excursions to explore the lagoon's small islands or visit the Batticaloa Lighthouse, offering a different perspective of the area.

Families will find the Batticaloa Town area convenient due to its accessibility to amenities and local attractions. Being close to the Fort allows for easy exploration of its history, and the nearby public spaces offer room for children to play.
When is the best time to go to Batticaloa?
The best time to visit Batticaloa is generally from May to September, during the dry season.

During these months, you can expect plenty of sunshine and pleasant temperatures, making it ideal for enjoying the beaches and outdoor activities. The sea is usually calm, which is superb for swimming, snorkelling, and boat trips on the lagoon. It's an excellent time for couples looking for a relaxed beach holiday.

For families, this period also offers great conditions for exploring the Batticaloa Lagoon and its islands, like Bone Island, where you might spot various birdlife.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Batticaloa.
How much is the nightly rate at a Batticaloa hotel?
Prices for hotels in Batticaloa often vary, but you can find a great deal from CA $31 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.