Find hotels in Batticaloa from $16

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Batticaloa hotels

Amaya Beach Pasikudah

Amaya Beach Pasikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (125 reviews)
"Attentive to room service needs. Shakila at breakfast was very good."
United States
Everard
January 10th, 2026
$70 nightly
The price is $83
Apr 20 - Apr 21
Total with taxes and fees
Amaya Beach Pasikudah

Karpaha Sands

Karpaha Sands
4.5 star property
Kiran
9.8 out of 10, Exceptional, (65 reviews)
"An oasis on an incredible beach."
Australia
Hamish
$216 nightly
The price is $260
May 4 - May 5
Total with taxes and fees
Karpaha Sands

Riviera Resort

Riviera Resort
3.0 star property
Manmunai North
8.4 out of 10, Very Good, (41 reviews)
"The food was absolutely delicious."
United States
Anonymous traveler
$28 nightly
The price is $33
Apr 20 - Apr 21
Total with taxes and fees
Riviera Resort

Sun Siyam Pasikudah

Sun Siyam Pasikudah
5.0 star property
Pasikuda
9.0 out of 10, Wonderful, (56 reviews)
"We had a wonderful time at sun siyam."
United Kingdom
Ramalingam
February 7th, 2026
$126 nightly
The price is $155
Apr 15 - Apr 16
Total with taxes and fees
Sun Siyam Pasikudah

Uga Bay - Pasikuda

Uga Bay - Pasikuda
5.0 star property
Pasikuda
9.6 out of 10, Exceptional, (91 reviews)
"Loved the stay. They clean the room twice a day replenish."
United Kingdom
Daniel
November 16th, 2025
$206 nightly
The price is $246
Apr 15 - Apr 16
Total with taxes and fees
Uga Bay - Pasikuda

Anantaya Resort and Spa Passikudah

Anantaya Resort and Spa Passikudah
5.0 star property
Pasikuda
9.0 out of 10, Wonderful, (53 reviews)
"Kids enjoyed very much. Well maintained hotel. Food was great."
United Kingdom
kapila
$194 nightly
The price is $233
Apr 25 - Apr 26
Total with taxes and fees
Anantaya Resort and Spa Passikudah

The Calm Resort & Spa

The Calm Resort & Spa
3.5 star property
Pasikuda
8.8 out of 10, Excellent, (42 reviews)
"The staff was friendly. The property is situated on the best stretch of Passikuda Bay."
United States
Jivaka
$77 nightly
The price is $91
May 1 - May 2
Total with taxes and fees
The Calm Resort & Spa

Passi Villas Passikudah

Passi Villas Passikudah
3.5 star property
Pasikuda
8.4 out of 10, Very Good, (9 reviews)
"Large clean rooms. Large clean pool. Manager Janaka was very helpful."
United States
Kaushalya
$42 nightly
The price is $50
Apr 15 - Apr 16
Total with taxes and fees
Passi Villas Passikudah

Grand Star Guest House

Grand Star Guest House
2.5 star property
Batticaloa
Grand Star Guest House

KAY JAY PALMS

KAY JAY PALMS
3.0 star property
Kalkudah
10.0 out of 10, Exceptional, (4 reviews)
"We enjoyed our stay at Kay Jay Palms. The rooms were spacious and very clean. A/C and fan combo kept the rooms cool in the day and night. We had breakfast and dinners there. The portion sizes were much more than we could finish. It is 5 min drive from Pasikuda beach which was very convenient for beach days in the morning and the ability to change before other activities in the afternoon. Overall a great experience. "
Canada
Rosh
$35 nightly
The price is $41
May 15 - May 16
Total with taxes and fees
KAY JAY PALMS

Amethyst Resort Passikudah

Amethyst Resort Passikudah
4.0 star property
Pasikuda
8.6 out of 10, Excellent, (44 reviews)
"Enjoyed the stay. "
United Kingdom
Bravenan
$58 nightly
The price is $69
Apr 17 - Apr 18
Total with taxes and fees
Amethyst Resort Passikudah

Maalu Maalu Resort & Spa

Maalu Maalu Resort & Spa
4.5 star property
Pasikuda
9.0 out of 10, Wonderful, (53 reviews)
"Highly recommended. Had an amazing time, Friendly staff, clean beach with great food and drinks. "
Canada
Sabesan
$97 nightly
The price is $115
Apr 22 - Apr 23
Total with taxes and fees
Maalu Maalu Resort & Spa

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
$32 nightly
The price is $37
Apr 29 - Apr 30
Total with taxes and fees
Hotel Naaval

Marina Beach Passikudah

Marina Beach Passikudah
3.0 star property
Pasikuda
7.0 out of 10, Good, (4 reviews)
"Nice location Beautiful beach Good staff. Menu should be improved "
United States
Anonymous traveler
$42 nightly
The price is $50
Apr 15 - Apr 16
Total with taxes and fees
Marina Beach Passikudah

Grace- The Joyful Rest

Grace- The Joyful Rest
2.5 star property
Batticaloa
$40 nightly
The price is $47
Apr 15 - Apr 16
Total with taxes and fees
Grace- The Joyful Rest

Kay Jay Beach House - Pasikudha

Kay Jay Beach House - Pasikudha
3.0 star property
Pasikuda
6.0 out of 10, (3 reviews)
"Maison d’hôte sur la plage Il y aurait tout pour en faire un endroit merveilleux mais pour cela il faudrait accentuer les efforts sur le Menage, le matériel qui est cassé. Tout est laissé à l’abandon (matelas déchiré et tache sur les transats). Les baies vitrées n’ont pas du voir un chiffon depuis des années. La plage devant la maison est plein de détritus. La cuisine n’est pas formidable non plus "
France
eric
$38 nightly
The price is $45
May 14 - May 15
Total with taxes and fees
Kay Jay Beach House - Pasikudha

Mala's Home Stay

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

Amanda Beach Resort

Amanda Beach Resort
3.5 star property
Pasikuda
Amanda Beach Resort

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

Giman Free Beach Resort

Giman Free Beach Resort
3.5 star property
Mankerni
7.6 out of 10, Good, (14 reviews)
"The room cabana was spacious. Authentic Sri Lankan food was made to order."
United States
Anonymous traveler
$51 nightly
The price is $60
Apr 15 - Apr 16
Total with taxes and fees
Giman Free 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

Where to stay in and around Batticaloa

Explore the enchanting Batticaloa district in Sri Lanka, where friendly hosts welcome you to an idyllic setting. Experience breathtaking sunrises at Pasikuda Beach, perfect for outdoor adventures and family getaways amidst stunning scenery. Your unforgettable vacation awaits in this charming coastal city.

Kiran

Travelers eager for a cultural and adventure-filled experience will find Kiran to be the perfect base to explore the stunning beauty of Eastern Province, Sri Lanka. With attractions like Pasikuda Beach for sun-soaked relaxation, the serene Batticaloa Lagoon for eco-tourism, and the historic Saint Nicholas Church in Chenkalady, Kiran offers a delightful blend of outdoor activities and local culture. Located about 13 miles from Batticaloa, Kiran is a smart choice for your stay, providing easy access to these remarkable sites.

Amirthakaly

Experience the charm of Amirthakaly, an excellent hub for cultural, adventure, and eco-tourism enthusiasts eager to explore the rich heritage of Batticaloa. This vibrant village invites you to discover key attractions like the stunning Our Lady of Sorrows Church, the historic St. Mary’s Cathedral, and the beautiful Auliya Mosque. With its moderate seasonal visitor trends, Amirthakaly offers a welcoming escape year-round. Nestled in Batticaloa, it’s a smart choice for your next hotel booking, providing easy access to local wonders.

Puliyanthivu

If you are an adventure seeker or a culture enthusiast, look no further than Puliyanthivu, a charming village in Batticaloa, Eastern Province, Sri Lanka. Known for its stunning beaches and rich cultural heritage, Puliyanthivu offers a unique blend of activities like birdwatching, swimming, and boating. You can explore historic sites such as St. Michael’s College, St. Anthony’s Church, and the Dutch Fort, making your stay both enriching and enjoyable. With its convenient location, Puliyanthivu is an excellent choice for your hotel stay while visiting this vibrant region.

Kothukkulam

Kothukkulam stands out as a prime spot for adventure and eco-tourist travelers interested in immersing themselves in the rich cultural tapestry of Batticaloa. Visitors can explore the historic Batticaloa Lighthouse, marvel at the architecture of Our Lady of Sorrows Church, and visit the renowned St. Michael’s College. Positioned in Batticaloa, Kothukkulam offers easy access to these attractions, making it a smart choice for your hotel booking. Experience the charm of this vibrant village on your Sri Lankan getaway.

Manchanthoduvai Colony

Travelers seeking an authentic experience will find Manchanthoduvai Colony to be the ideal base for their vacation, featuring rich cultural sites like the Tiruchendur Murugan Alayam Temple and the historic Dutch Fort, alongside the beautiful Kallady Beach for relaxation. The village enjoys moderate seasonal visitor patterns, with peaks in January and July to August, making it an inviting destination year-round. Located about 4 miles from Batticaloa, Manchanthoduvai Colony offers easy access and a unique glimpse into Sri Lankan life, making it a smart choice for your stay.

Stay near popular attractions in Batticaloa

Discover the charm of Batticaloa, where outdoor adventures and rich culture await. Explore the iconic Batticaloa Lighthouse and unwind by the serene Batticaloa Lagoon, making your stay a perfect blend of scenic beauty and historical intrigue.

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.

Photo by Ashanthi Kudahetty
Open Photo by Ashanthi Kudahetty

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 boasts beautiful beaches and vibrant beach life, perfect for relaxation and adventure.
  • Scenic Batticaloa Lagoon: Explore the picturesque lagoon, ideal for boating and enjoying nature.
  • Rich Cultural Experiences: Immerse yourself in local culture through vibrant markets and historic sites.
  • Historic Landmarks: Visit iconic sites like the lighthouse and beautiful cathedrals that reflect the region's history.
  • Diverse Accommodation Options: Enjoy a range of lodging, from budget-friendly guesthouses to comfortable hotels.

Find great hotels in and around Batticaloa

Discover the charm of Batticaloa, Sri Lanka, where a variety of accommodation options await you. From budget-friendly guesthouses to comfortable hotels, there’s something for every traveler. Enjoy amenities suited for business trips, unwind with spa services, or relax on the beautiful beaches. Whether you're seeking cheap hotels or comprehensive Batticaloa accommodations, you’ll find the perfect place to make your stay enjoyable and memorable.

  • Karpaha Sands: A stunning 4.5-star beachfront property that boasts an impressive guest rating of 9.8. Karpaha Sands is perfect for families and adventure seekers, offering direct beach access and a variety of exciting activities. Guests can indulge in surfing, kayaking, and nearby hiking or horseback riding. With family-friendly amenities like a children's pool, toys, and free cribs, this hotel is designed for both relaxation and adventure. Whether you want to soak up the sun or explore the waters, Karpaha Sands is an ideal choice for a memorable vacation experience.
  • Riviera Resort: A budget-friendly option with a solid guest rating of 8.4, Riviera Resort is located just one mile from Batticaloa. This resort caters to business travelers and those seeking a spa-themed getaway. Guests can unwind at the outdoor pool or indulge in the full-service spa, offering a relaxing retreat after a busy day. With amenities like a poolside bar and spa services, Riviera Resort provides a perfect balance of comfort and convenience, ensuring a refreshing stay close to the city.
  • Hotel East Lagoon: A well-rated 3.5-star hotel with an 8.8 guest rating, Hotel East Lagoon is situated right in Batticaloa, making it a prime location for business travelers. This hotel offers a comfortable and efficient environment for work and relaxation. With essential amenities and a welcoming atmosphere, it serves as a great base for exploring the area while catering to your business needs. Hotel East Lagoon combines practicality with comfort, ensuring a pleasant stay in this vibrant region.

Where to stay in and around Batticaloa

Embark on an unforgettable adventure in Batticaloa, Sri Lanka, where outdoor enthusiasts can revel in stunning scenery and vibrant beach life. Explore the picturesque Batticaloa Lagoon, shop for local treasures in Batticaloa town, and enjoy a short drive to charming nearby attractions. With its blend of budget-friendly options and rich cultural experiences, Batticaloa promises a unique getaway for every traveler seeking adventure and relaxation.

  • Kiran: Located about 13 miles from Batticaloa, Kiran is a charming city known for its stunning outdoor experiences and adventures. Visitors flock here for the scenic views, which include beautiful beaches and lush national parks. The peak travel times are in January and from July to August, when the weather is ideal for activities like golfing and exploring recreational areas. Whether you're looking to unwind or seek thrills, Kiran offers a delightful mix of relaxation and adventure that is perfect for any traveler.
  • Puliyanthivu: Nestled within the Batticaloa area, Puliyanthivu is a quaint village that attracts travelers seeking a beach getaway. With its seasonal visitor patterns peaking in January and during the summer months, this village offers a serene escape. Activities like birdwatching, swimming, and boating allow visitors to immerse themselves in the natural beauty of the surroundings. Nearby attractions such as the lush jungles and local library add to the charm, making Puliyanthivu a peaceful stop for those looking to connect with nature.
  • Manchanthoduvai Colony: Just 4 miles from Batticaloa, Manchanthoduvai Colony is a tranquil village that draws visitors year-round. While it experiences a moderate influx of travelers, the peak seasons mirror those of its neighboring areas, with January and the summer months being the most popular. This colony provides a glimpse into the local culture and everyday life, making it an excellent option for those seeking a more authentic experience during their stay in Sri Lanka.

Things to do in Batticaloa

Batticaloa, located in Sri Lanka's Eastern Province, is perfect for outdoor and adventure enthusiasts. Visitors can explore vibrant public markets, enjoy boating on picturesque waters, and discover both main and local attractions that showcase the area's charm. Don't miss the unique shopping experiences that reflect the local culture, making your trip both exciting and memorable.

Shopping

In Batticaloa, enjoy shopping at the local markets where you can find handmade crafts and spices. If you're up for a drive, visit the Puttalam Shopping Centre, located 15 miles away, for a larger selection of stores and local products. It's a great spot for unique souvenirs.

Recreation

In Batticaloa, the serene Nandikadal Lagoon offers wellness activities like yoga and meditation by the water, promoting relaxation and mindfulness. For rejuvenation, visit local Ayurvedic spas that provide traditional treatments and massages, immersing you in Sri Lankan healing practices amidst tranquil surroundings.

Adventure

Explore the stunning beaches of Batticaloa for thrilling water sports like surfing and jet skiing. Kayak through the serene Batticaloa Lagoon, where you can spot unique wildlife. Visit the nearby Kallady Beach for a relaxing day under the sun and enjoy local cuisine at beachside shacks.

Nightlife

Batticaloa's nightlife is vibrant, featuring beachside bars like the popular Kallady Beach Hotel for cocktails and stunning views. For a more laid-back experience, check out local eateries and music venues that showcase traditional Sri Lankan performances, creating a unique blend of culture and entertainment.

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

Booking tips and Expedia advantages for Batticaloa

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Batticaloa are January, March and October, where the prices are slightly lower. This is in comparison to June 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 Tuesday. The most expensive day to stay in Batticaloa is Thursday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget and choose your ideal location, among other preferences. You can easily sort the results to display hotels from the lowest to the highest price, allowing you to find the most affordable options right away. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Batticaloa with your flights and activities by reserving an Expedia package.

Find the best attractions in Batticaloa

Batticaloa offers a unique blend of outdoor adventure and cultural experiences, making it an ideal vacation spot. Visitors can explore historic sites like the iconic lighthouse and beautiful cathedrals, while immersing themselves in the local culture. The area's stunning scenery provides a perfect backdrop for those seeking adventure, from scenic walks to engaging with the rich history of the region.

  • Batticaloa’s Lighthouse: This historic lighthouse, located within Batticaloa, stands as a symbol of the city’s maritime heritage. With its striking architecture and scenic views of the coastline, visitors can immerse themselves in the local culture while enjoying the serene surroundings.
  • Dutch Fort: A captivating relic of colonial history, the Dutch Fort offers a glimpse into the past with its well-preserved structures and fortifications. Explore the rich cultural vibes that surround this historic site, which reflects the architectural influences of the Dutch era.
  • St Mary’s Cathedral: This stunning cathedral is a masterpiece of Gothic architecture, providing a peaceful oasis in the heart of Batticaloa. Visitors can appreciate its intricate designs and spiritual ambiance, making it a significant cultural landmark.

Best time to go to Batticaloa

The best time to visit Batticaloa is dependent on what kind of holiday you are seeking. June is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January77.7°F (25.4°C)Moderate RainMostly CloudyAverageSlightly Low
February78.4°F (25.8°C)Light RainMostly SunnyAverageAverage
March80.4°F (26.9°C)Light RainMostly SunnyAverageSlightly Low
April82.8°F (28.2°C)Light RainMostly SunnySlightly HighAverage
May84.2°F (29.0°C)Light RainMostly SunnySlightly LowAverage
June84.7°F (29.3°C)No RainMostly SunnyAverageSlightly High
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 LowAverage
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 along the serene Batticaloa Lagoon, particularly near Kallady Beach, which offers a peaceful and picturesque setting.

This area is known for its beautiful stretches of sandy beach and views of the lagoon. Hotels here often provide direct access to the beach and feature amenities like swimming pools and dining options with lagoon views. The iconic Kallady Bridge, known for its "Singing Fish" phenomenon, is a prominent landmark nearby.

Couples will find Kallady Beach ideal for a romantic getaway. The quiet environment, scenic walks along the shore, and opportunities for boat rides on the lagoon create a relaxing and intimate experience. Many accommodations cater to a tranquil retreat, often including private balconies or terraces.

Families also appreciate this area for its calm waters and open spaces. Children can enjoy playing on the beach or swimming in hotel pools, while parents can relax in a peaceful setting.
When is the best time to go to Batticaloa?
While Batticaloa is generally pleasant year-round, the best time to visit is during the dry season from March to September, when you'll experience the most favorable weather conditions.

During these months, you can expect clear skies, plenty of sunshine, and minimal rainfall. This period is ideal for enjoying the area's beautiful beaches, engaging in water sports like snorkeling and diving, and exploring outdoor attractions without interruption from monsoon rains. Temperatures are consistently warm, making it great for swimming and sunbathing.

For those interested in cultural events, planning a visit around the Tamil New Year in April or the annual Esala Perahera festival (which typically falls in July or August) can enhance your experience, offering a glimpse into local traditions and celebrations.
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 can I save on a Batticaloa hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Batticaloa hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $16 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