Find hotels in Batticaloa from $33

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Batticaloa hotels

Grace- The Joyful Rest

Grace- The Joyful Rest
2.5 star property
Batticaloa
$34 nightly
The price is $41
Dec 28 - Dec 29
Total with taxes and fees
Grace- The Joyful Rest

Grand Star Guest House

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

D&J Stamford Hotel - Hostel

D&J Stamford Hotel - Hostel
1.0 star property
Batticaloa
2.0 out of 10, (2)
"It was unique in that it wasn’t in the place shown on the map. The local people had never heard of it. and they didn’t reply to phone calls. I didn’t stay there because I couldn’t find it! It’s not on Main st, as they claim . I doubt if I will get a refund. Annoyed. "
United Kingdom
Stephen
D&J Stamford Hotel - Hostel

Reef Pasikudah

Reef Pasikudah
2.5 star property
Nasuvantivu
Reef Pasikudah

KAY JAY PALMS

KAY JAY PALMS
3.0 star property
Kalkudah
10.0 out of 10, Exceptional, (4)
"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
KAY JAY PALMS

Riviera Resort

Riviera Resort
3.0 star property
Manmunai North
8.4 out of 10, Very Good, (41)
"Expensive for what you get. Especially wouldn’t recommend the shipping container rooms. "
Canada
Ashwin
$28 nightly
The price is $33
Dec 29 - Dec 30
Total with taxes and fees
Riviera Resort

Karpaha Sands

Karpaha Sands
4.5 star property
Kiran
9.8 out of 10, Exceptional, (62)
"This was the most amazing place to stay. Staff were so friendly and location is heaven on earth."
United Kingdom
JONATHAN
$203 nightly
The price is $245
Jan 23 - Jan 24, 2026
Total with taxes and fees
Karpaha Sands

Amaya Beach Pasikudah

Amaya Beach Pasikudah
5.0 star property
Pasikuda
8.8 out of 10, Excellent, (118)
"Very pleasant relaxing stay. Excellent staff. Very knowledgeable and friendly staff "
United Kingdom
Krishmar
$81 nightly
The price is $96
Jan 13 - Jan 14, 2026
Total with taxes and fees
Amaya Beach Pasikudah

Anantaya Resort and Spa Passikudah

Anantaya Resort and Spa Passikudah
5.0 star property
Pasikuda
9.0 out of 10, Wonderful, (53)
"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 . "
United States
Vishal
$91 nightly
The price is $109
Jan 7 - Jan 8, 2026
Total with taxes and fees
Anantaya Resort and Spa Passikudah

The Calm Resort & Spa

The Calm Resort & Spa
3.5 star property
Pasikuda
8.6 out of 10, Excellent, (41)
"A lovely stay in a very relaxing environment. Stunning beach and pool area. "
United Kingdom
Matthew
$77 nightly
The price is $91
Dec 28 - Dec 29
Total with taxes and fees
The Calm Resort & Spa

Giman Free Beach Resort

Giman Free Beach Resort
3.5 star property
Mankerni
7.6 out of 10, Good, (14)
"Location close "
United States
Mohamed imran
$81 nightly
The price is $96
Dec 28 - Dec 29
Total with taxes and fees
Giman Free Beach Resort

Uga Bay - Pasikuda

Uga Bay - Pasikuda
5.0 star property
Pasikuda
9.6 out of 10, Exceptional, (91)
"Every thing regarding the hotel was excellent. Rooms, bar, pool. The food could have been better noting the price point offering more veriaty and range as other hotels in their class had more spread when it came to the food. "
Australia
Ishan
$156 nightly
The price is $184
Jan 12 - Jan 13, 2026
Total with taxes and fees
Uga Bay - Pasikuda

Passi Villas Passikudah

Passi Villas Passikudah
3.5 star property
Pasikuda
8.4 out of 10, Very Good, (9)
"Location right on the beach is amazing. ROOMS "
United States
Rajan
Passi Villas Passikudah

Sun Siyam Pasikudah

Sun Siyam Pasikudah
5.0 star property
Pasikuda
9.2 out of 10, Wonderful, (54)
"Beautiful property, quiet, picturesque."
Canada
Mohanaranjan
$294 nightly
The price is $363
Jan 7 - Jan 8, 2026
Total with taxes and fees
Sun Siyam Pasikudah

Kalkudah Beach House

Kalkudah Beach House
3.0 star property
EP
$227 nightly
The price is $268
Jan 11 - Jan 12, 2026
Total with taxes and fees
Kalkudah Beach House

Amethyst Resort Passikudah

Amethyst Resort Passikudah
4.0 star property
Pasikuda
8.6 out of 10, Excellent, (43)
"Enjoyed the stay. "
United Kingdom
Bravenan
$96 nightly
The price is $115
Jan 14 - Jan 15, 2026
Total with taxes and fees
Amethyst Resort Passikudah

The beach house by Kay jay Hotels

The beach house by Kay jay Hotels
3.0 star property
Pasikuda
6.0 out of 10, (3)
"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
$59 nightly
The price is $70
Jan 4 - Jan 5, 2026
Total with taxes and fees
The beach house by Kay jay Hotels

Hotel Naaval

Hotel Naaval
3.0 star property
Manmunai North
6.0 out of 10, (1)
"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
Hotel Naaval

Delight Guest House And Restaurant

Delight Guest House And Restaurant
3.0 star property
Pasikuda
2.0 out of 10, (1)
"Worst"
United States
Koggala Malalagamage
Delight Guest House And Restaurant

Marina Beach Passikudah

Marina Beach Passikudah
3.0 star property
Pasikuda
7.0 out of 10, Good, (4)
"Nice location Beautiful beach Good staff. Menu should be improved "
United States
Anonymous traveler
Marina Beach Passikudah
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.

Dutch Fort showing rugged coastline and general coastal views

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: Enjoy the pristine shores of Pasikudah and Kalkudah, ideal for sunbathing and water sports.
  • Batticaloa Lagoon: Take a serene boat ride on the lagoon, surrounded by natural beauty and wildlife.
  • Rich Cultural Experiences: Explore historic churches, lighthouses, and vibrant local markets that reflect the area's heritage.
  • Outdoor Adventures: Engage in fishing excursions and various outdoor activities for thrill-seekers.
  • Diverse Accommodations: Choose from a range of budget-friendly guesthouses to luxurious hotels with stunning views.

Find great hotels in and around Batticaloa

Discover the charm of Batticaloa with a diverse selection of accommodations tailored to meet every traveler's needs. Whether you're seeking a family-friendly guesthouse or a business-oriented hotel, this picturesque destination offers the perfect blend of comfort and convenience. Enjoy top-notch services, including spa facilities and breathtaking views, while exploring the best hotels in the area. With numerous reviews and recommendations, your ideal stay in Batticaloa awaits.

  • Karpaha Sands: Nestled 13 miles from Batticaloa, Karpaha Sands is a luxurious 4.5-star hotel that merges adventure with relaxation. This property is ideal for travelers seeking a spa-themed, business-friendly, and adventure-filled vacation. Offering a full-service spa and pool, guests can unwind at the poolside bar or indulge in treatments such as deep tissue massages. For the adventurous spirit, Karpaha Sands provides a variety of outdoor activities including surfing, kayaking, fishing, and horseback riding nearby. With its dedicated business facilities, this hotel caters perfectly to professionals looking to blend work with pleasure.
  • Riviera Resort: Located just 1 mile from Batticaloa, Riviera Resort offers a comfortable stay with a strong focus on business and relaxation. This hotel features multiple meeting rooms and a well-equipped business center, making it ideal for corporate travelers. Guests can also relax at the outdoor pool or indulge in treatments at the full-service spa. The poolside bar offers refreshing beverages to enjoy after a long day of meetings. Riviera Resort combines convenience with a tranquil atmosphere, ensuring a rejuvenating experience for both business and leisure travelers.
  • Hotel East Lagoon: Situated in the heart of Batticaloa, Hotel East Lagoon is a 3.5-star accommodation that caters to business travelers. With essential facilities like a business center and meeting rooms, it offers a practical setting for corporate engagements. While it focuses on business amenities, guests can also enjoy the local culture and attractions in the vicinity. This hotel is perfect for those looking to balance work commitments with the opportunity to explore the vibrant surroundings of Batticaloa.

Where to stay in and around Batticaloa

Discover the charm of Batticaloa, Sri Lanka, where outdoor adventures and scenic beauty await. Explore the pristine beaches, such as Pasikudah and Kalkudah, perfect for sunbathing and water sports. Experience the vibrant culture of the Batticaloa district while enjoying local cuisine. Don’t miss a boat ride on the tranquil Batticaloa Lagoon, where you can soak in the natural beauty and wildlife. Batticaloa is an ideal destination for those seeking budget-friendly adventure and stunning landscapes.

  • Kiran: Situated approximately 13 miles from Batticaloa, Kiran is a charming city that offers a delightful mix of outdoor adventures and scenic beauty. The area is popular among travelers, especially during the peak months of January and July to August, making it a vibrant destination for those seeking adventure. Visitors can enjoy the stunning local beaches, explore the nearby national parks, and revel in the picturesque landscapes that surround the city. Kiran is perfect for travelers eager to connect with nature while indulging in thrilling outdoor activities.
  • Puliyanthivu: Nestled within the Batticaloa area, Puliyanthivu is a quaint village that provides a unique experience combining beach relaxation and city charm. The village sees a moderate influx of travelers, especially during January and the peak summer months of July to August. Puliyanthivu is known for its lively markets, where visitors can immerse themselves in local culture and flavors. Birdwatching enthusiasts will also find delight in the area's natural surroundings. With its beautiful beaches and rich local attractions like the jungle and library, Puliyanthivu is a great spot for those who appreciate a balance of leisure and exploration.
  • Amirthakaly: Amirthakaly, another delightful village in the Batticaloa region, is renowned for its breathtaking outdoor scenery and adventure opportunities. Like its neighboring areas, Amirthakaly experiences seasonal visitor peaks, particularly in January and during the summer months of July to August. The village is surrounded by stunning natural parks and beautiful beaches, making it ideal for travelers seeking both adventure and tranquility. Whether you're hiking through the national parks or simply soaking in the scenic views, Amirthakaly offers a perfect escape for nature lovers and adventure seekers alike.

Things to do in Batticaloa

Batticaloa offers a perfect blend of outdoor adventures and scenic beauty for tourists. You can explore the local culture at bustling public markets, enjoy fishing excursions, and take part in sightseeing arrangements. For a more peaceful experience, consider visiting a meditation center to unwind amidst the picturesque surroundings. Whether you're looking for adventure or tranquility, Batticaloa has something for everyone.

Shopping

For an authentic shopping experience, visit Batticaloa Market, where you can find local produce and crafts amid vibrant city vibes. If you're up for a drive, head to nearby shopping malls like Kandy City Center for a wider variety of goods and modern amenities.

Recreation

In Batticaloa, the Arugam Bay Wellness Retreat provides yoga classes on the beach and holistic spa therapies, surrounded by serene landscapes. The Kottukal Beach House offers rejuvenating Ayurvedic treatments and meditation sessions, allowing you to connect with nature while revitalizing your body and mind.

Adventure

In Batticaloa, explore the breathtaking beauty of the lagoons through kayaking, where you can paddle amid stunning landscapes and spot diverse wildlife. Try your hand at kite surfing along the pristine beaches, experiencing thrilling winds and waves in a vibrant atmosphere. Enjoy the local culture and cuisine after your adventures.

Nightlife

Batticaloa's nightlife offers a vibrant mix of beachside bars and lively music venues. Enjoy a drink at the serene A-9 Beach Bar, or dance the night away at the energetic Kalladi Beach Club. The atmosphere is welcoming, perfect for unwinding after a day of exploring.

*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 on your trip to Batticaloa, consider visiting in February or between October and November, when prices are lower. Booking your hotel about a month in advance typically yields the best rates, especially if you can travel on a Wednesday, the cheapest day. Look for last-minute deals on Expedia, and use their search tool to compare prices and filter for eco-friendly accommodations. Additionally, consider bundling your hotel, flights, and activities for extra savings, and join the One Key membership for exclusive discounts and future cash rewards.

  • 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: Booking a hotel in Batticaloa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 lets you customize your travel preferences by setting your budget, choosing your ideal destination, and more. You can easily arrange your search results from the lowest to the highest prices, helping you find the most affordable hotels right away. Additionally, you can narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally-friendly accommodations 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 booking a package through Expedia.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Batticaloa

Batticaloa offers an exciting blend of outdoor adventures and cultural experiences, making it a perfect vacation spot. Visitors can explore historic sites like churches and lighthouses, as well as universities that reflect the area's rich heritage. Don't miss the scenic Batticaloa Lagoon, which adds to the region's natural beauty and provides opportunities for relaxation and exploration. Whether you're seeking adventure or cultural immersion, Batticaloa has something for everyone.

  • Batticaloa’s Lighthouse: This historic lighthouse stands as a beacon of maritime history, offering stunning views of the coastline. Its unique architecture reflects the colonial era, making it a perfect spot for photography and appreciating local culture.
  • St Anthony’s Church: A serene place of worship, St Anthony’s Church is known for its beautiful architecture and vibrant cultural atmosphere. Visitors can experience the spiritual ambiance and appreciate the intricate designs that reflect the local heritage.
  • Dutch Fort: This historic fort, a remnant of colonial times, provides insight into Sri Lanka's past. Explore its well-preserved structures and enjoy panoramic views of the surrounding landscape, making it a fascinating site for history buffs.

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 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?
Amirthakaly is the best area to stay in Batticaloa, particularly favored by travelers seeking a serene and enriching experience. This charming neighborhood is known for its laid-back vibe and stunning natural beauty, with picturesque views of the lagoon and easy access to pristine beaches. Visitors can enjoy leisurely strolls along the coast, explore nearby historical sites, or immerse themselves in the local culture, all while being enveloped in the warm hospitality that Sri Lanka is renowned for.

For couples looking for a romantic escape, Amirthakaly provides an idyllic setting. The tranquil environment, combined with cozy accommodations and intimate dining options, creates the superb backdrop for unforgettable moments together. Picture a sunset dinner by the lagoon, where the colors of the sky reflect on the water, enhancing the magic of your getaway.

Families will appreciate the area's convenience and safety, making it an ideal choice for a fulfilling vacation. The nearby beach offers opportunities for fun-filled days of sun and sand, while local attractions like the Batticaloa Lighthouse provide educational outings that engage visitors of all ages.
When is the best time to go to Batticaloa?
The best time to visit Batticaloa is during the months of February through April. This period marks the peak season when the weather is pleasantly warm, with average temperatures around 85°F. It's an ideal time for outdoor activities, allowing you to fully enjoy the stunning beaches and vibrant local culture.

During these months, Batticaloa buzzes with tourist activity. This lively atmosphere is great for those who appreciate attentive service, as many local businesses are eager to provide memorable experiences. You can explore the serene lagoons, partake in water sports, or simply relax on the sun-kissed beaches, all while enjoying the vibrant colors and sounds of the region.

For travelers seeking a quieter experience, October offers a more relaxed ambiance. While the weather is still warm, the crowds thin out, allowing for a more intimate exploration of Batticaloa's hidden gems. This month can also present some cost advantages, making it an attractive option without compromising on the quality of your experience.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Batticaloa hotel for you.
How can I save on a Batticaloa hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Batticaloa hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*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 $33 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