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

Find hotels in Batticaloa from CA $26

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 29 - Sep 30
Tomorrow
Sep 30 - Oct 1
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Filter by

Star rating

Guest rating

Our top choices for Batticaloa hotels

1. Karpaha Sands

Karpaha Sands
Kiran
Australia
Corinda
CA $232
CA $304 total
includes taxes & fees
Oct 6 - Oct 7
Karpaha Sands

2. Amaya Beach Pasikudah

Amaya Beach Pasikudah
Pasikuda
Canada
Kandiah
CA $77
CA $100 total
includes taxes & fees
Oct 4 - Oct 5
Amaya Beach Pasikudah

3. Riviera Resort

Riviera Resort
Manmunai North
Canada
subramaniam
CA $33
CA $43 total
includes taxes & fees
Oct 15 - Oct 16
Riviera Resort

4. Maalu Maalu Resort & Spa

Maalu Maalu Resort & Spa
Pasikuda
United Kingdom
Gayle
CA $144
CA $187 total
includes taxes & fees
Oct 8 - Oct 9
Maalu Maalu Resort & Spa

5. The Bay an Uga Experience - Pasikuda

The Bay an Uga Experience - Pasikuda
Pasikuda
Canada
Mathumitha
The Bay an Uga Experience - Pasikuda

6. The Calm Resort & Spa

The Calm Resort & Spa
Pasikuda
United Kingdom
Timothy
CA $107
CA $140 total
includes taxes & fees
Oct 30 - Oct 31
The Calm Resort & Spa

7. Sunrise Pasikuda

Sunrise Pasikuda
Pasikuda
Canada
Samantha
CA $107
CA $139 total
includes taxes & fees
Oct 14 - Oct 15
Sunrise Pasikuda

8. Sun Siyam Pasikudah

Sun Siyam Pasikudah
Pasikuda
United Kingdom
Ramalingam
CA $195
CA $268 total
includes taxes & fees
Oct 17 - Oct 18
Sun Siyam Pasikudah

9. Amethyst Resort Passikudah

Amethyst Resort Passikudah
Pasikuda
United Kingdom
Bravenan
CA $74
CA $100 total
includes taxes & fees
Oct 23 - Oct 24
Amethyst Resort Passikudah

10. Laya Waves

Laya Waves
Pasikuda
Russia
VAD
CA $72
CA $96 total
includes taxes & fees
Oct 9 - Oct 10
Laya Waves

11. Anantaya Resort and Spa Passikudah

Anantaya Resort and Spa Passikudah
Pasikuda
Canada
Anonymous traveller
CA $183
CA $239 total
includes taxes & fees
Oct 2 - Oct 3
Anantaya Resort and Spa Passikudah

12. Hotel Naaval

Hotel Naaval
Manmunai North
American Samoa
Lam
CA $36
CA $48 total
includes taxes & fees
Oct 13 - Oct 14
Hotel Naaval

13. Grace- The Joyful Rest

Grace- The Joyful Rest
Batticaloa
CA $40
CA $49 total
includes taxes & fees
Oct 13 - Oct 14
Grace- The Joyful Rest

14. Mala's Home Stay

Mala's Home Stay
Manmunai North
Mala's Home Stay

15. Giman Free Beach Resort

Giman Free Beach Resort
Mankerni
United States
Lucas
CA $61
CA $80 total
includes taxes & fees
Oct 29 - Oct 30
Giman Free Beach Resort

16. Passi Villas Passikudah

Passi Villas Passikudah
Pasikuda
United States
Rajan
CA $83
CA $108 total
includes taxes & fees
Oct 2 - Oct 3
Passi Villas Passikudah

17. Marina Beach Passikudah

Marina Beach Passikudah
Pasikuda
United States
Anonymous traveller
CA $150
CA $196 total
includes taxes & fees
Oct 2 - Oct 3
Marina Beach Passikudah

18. Kalkudah Beach House

Kalkudah Beach House
EP
CA $204
CA $268 total
includes taxes & fees
Oct 4 - Oct 5
Kalkudah Beach House

19. Anilana Pasikuda

Anilana Pasikuda
Pasikuda
United States
Dinesh
Anilana Pasikuda

20. Amanda Beach Resort

Amanda Beach Resort
Pasikuda
Amanda Beach Resort
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Batticaloa attractions

Dutch Fort

6.8/10 (8 reviews)
Dutch Fort is just one of the places to see in Puliyanthivu, so why not enjoy the other things to explore during your travels? Amble around the area's waterfront or visit its temples.
See properties

St Michael’s College

6.8/10 (3 reviews)
You can learn about the history of Puliyanthivu with a visit to St Michael’s College. Stroll along the waterfront or visit the temples while you're in the area.
See properties

Batticaloa Market

7.0/10 (6 reviews)
You can find the perfect gifts to bring home at Batticaloa Market during your trip to Batticaloa. Stroll along the waterfront or visit the temples while you're in the area.
See properties

Batticaloa’s Lighthouse

7.0/10 (4 reviews)
You can learn about the history of Batticaloa when you stop by Batticaloa’s Lighthouse. Stroll along the waterfront or visit the temples while you're in the area.
See properties

St Anthony’s Church

8.0/10 (1 review)
St Anthony’s Church is just one of the places to see in Puliyanthivu, so why not enjoy the other things to explore during your travels? Stroll along the waterfront or visit the temples while you're in the area.
See properties

Our Lady of Sorrows Church

8.0/10 (1 review)
After visiting Our Lady of Sorrows Church, make a plan to see the other sights and activities in Batticaloa. Amble around the area's waterfront or visit its temples.
See properties

St Sebastian’s Church

8.0/10 (1 review)
St Sebastian’s Church is just one of the places to see in Batticaloa, so why not enjoy the other things to explore during your travels? Amble around the area's waterfront or visit its temples.
See properties

St Mary’s Cathedral

8.0/10 (2 reviews)
After visiting St Mary’s Cathedral, make a plan to see the other sights and activities in Puliyanthivu. Stroll along the waterfront or visit the temples while you're in the area.
See properties

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.

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

Top Batticaloa Hotel Reviews

Amaya Beach Pasikudah

Amaya Beach Pasikudah

10/10 Excellent
"Amazing hotel in Pasikuda"
Rasiah 3-night trip
Posted 5 days ago
Amaya Beach Pasikudah
Riviera Resort

Riviera Resort

8/10 Good
"Chicken Staff should be professional way to dress and used sanitation to clean all tables and hand washing"
Naguleswaran 4-night trip
Posted 12 days ago
Riviera Resort
Karpaha Sands

Karpaha Sands

10/10 Excellent
"It was perfect! The room, the view, the pool, the stuf, everything was amazing!"
Meytal 3-night trip
Posted 2 months ago
Karpaha Sands
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 2 months 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 3 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 3 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

More cheap stays in Batticaloa

Hamsam Villaa

Hamsam Villaa

35/1 New Dutch Bar Road Manmunai North Eastern Province
CA $22
CA $26 total
Oct 22 - Oct 23
includes taxes & fees
2/10 (1 review)
Hamsam Villaa
Reef Pasikudah

Reef Pasikudah

Mugathuwara Thotam Nasuvantivu Eastern Province
CA $26
CA $32 total
Oct 2 - Oct 3
includes taxes & fees
Reef Pasikudah
Grace- The Joyful Rest

Grace- The Joyful Rest

Bar Road Batticaloa EP
CA $40
CA $49 total
Oct 13 - Oct 14
includes taxes & fees
Grace- The Joyful Rest
The Cove Pasikuda

The Cove Pasikuda

Nasuvantivu Nasuvantivu Eastern Province
Get ratesThe Cove Pasikuda
Aqua Marine Beach Hotel

Aqua Marine Beach Hotel

Kuburumoolai Road Kalkudah Pasikuda, EP
Get ratesAqua Marine Beach Hotel
Yuhibuhi Forest Resort

Yuhibuhi Forest Resort

Badulla Chenkalady Highway Eravur Pattu EP
Get ratesYuhibuhi Forest Resort

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 $26 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.

Explore a world of travel with Expedia