Skip to main content

Resorts in Batticaloa

Find the resorts that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best resorts in Batticaloa

Check out our selection of great resorts in Batticaloa

Filter by:

Review score

Inpan's beach resort Batticaloa

Hotel in Batticaloa

Located in Batticaloa, 4 miles from Batticaloa Railway Station, Inpan's beach resort Batticaloa provides accommodations with a garden, free private parking, a private beach area and a terrace.

M
Michel
From
Switzerland
Out of the beaten tracks, but easily accessible, right at the beach and lagoon. Nice rooms and a very good host
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 171 reviews
Price from
$38.25
1 night, 2 adults

Naaval Beach Villa & Rooms

Batticaloa

Offering garden views, Naaval Beach Villa & Rooms in Batticaloa provides accommodations, an open-air bath, and a garden. This beachfront property offers access to a terrace and free private parking.

J
Jayashan
From
Sri Lanka
The owner is very hospitable and friendly. Located in a calm and nice place very near to the beach.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 145 reviews
Price from
$10
1 night, 2 adults

Riviera Resort

Hotel in Batticaloa

Offering an outdoor swimming pool and a restaurant, Riviera Resort is located in Batticaloa. Free WiFi access is available in this resort. The accommodations will provide you with a seating area.

R
Raphael
From
Canada
Nice staff and friendly , very helpfull. Good Customer service and excellent service
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
Price from
$20.90
1 night, 2 adults

Karpaha Sands

Pasikuda (Near Batticaloa)

Facing the beachfront, Karpaha Sands offers 5-star accommodations in Pasikuda and features free bikes, outdoor swimming pool and garden.

S
Susan
From
Australia
Amazing view, food was incredible, staff so helpful
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 714 reviews
Price from
$235.40
1 night, 2 adults

Pasikuda Shalom Beach Villa

Kalkudah (Near Batticaloa)

Pasikuda Shalom Beach Villa is a recently renovated villa in Kalkudah where guests can make the most of its private beach area and free bikes.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 12 reviews
Price from
$106.25
1 night, 2 adults

AHSRAM Accommodations

Pasikuda (Near Batticaloa)

A 5-minute walk from Kalkudah Beach in Pasikuda, AHSRAM Accommodations features accommodations with access to a fitness room.

L
Lori
From
United States
Everything! Perfect location to both beautiful beaches. Room was comfy with nice bathroom and AC. The food was exceptional and carefully customized to my food allergies. The owner went above and beyond helping me with things. Even loaned me a bike to get around town.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 62 reviews
Price from
$22
1 night, 2 adults

Inn On The Bay

Pasikuda (Near Batticaloa)

Offering a garden and a shared lounge, Inn On The Bay in Pasikuda is close to Pasikuda Beach and Sri Muththu Mariyamman Kovil.

S
Schuyler
From
United States
Stayed here one night. The staff I think his name was Adam was very helpful. We had a great dinner & breakfast here. It’s a good location, walking distance to the beach. Even without ac the rooms were not hot and comfortable. I would stay here again.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 468 reviews
Price from
$18
1 night, 2 adults

Baden Beach Hotel

Kalkudah (Near Batticaloa)

Located in Kalkudah, a few steps from Kalkudah Beach, Baden Beach Hotel has accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 19 reviews
Price from
$23
1 night, 2 adults

Passi Nature Villas Passikudah

Kalkudah (Near Batticaloa)

Passi Nature Villas Passikudah provides beachfront accommodations in Kalkudah. Offering a restaurant, the property also has a private beach area, a spa facilities, and a wellness packages.

S
Silva
From
Maldives
There is very beautiful sea and beautiful garden.❤️ We enjoyed and our stay the really nice room with excellent sea view 👍beautiful balcony. beter then breakfast was great 👍staff is really friendly and excellent service 🙏we are hope to back agin🙏
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 175 reviews
Price from
$30
1 night, 2 adults

Breeze Pasikudah

Pasikuda (Near Batticaloa)

Located in Pasikuda, a 1-minute walk from Pasikuda Beach, Breeze Pasikudah has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
Arthur
From
United Kingdom
I stayed at Breeze Pasikudah and it was an excellent experience from start to finish. The room was luxurious, spacious, and very comfortable, providing a perfect environment to relax. The hotel has an exceptionally large swimming pool, which is one of the best features of the property. The food was delicious, with great variety and quality at every meal. The staff were very friendly, polite, and always ready to help, which made the stay even more enjoyable. The overall service was professional and well organized. The beach is very calm, clean, and safe, ideal for swimming and relaxing. In addition, the hotel has a large, well-maintained garden, adding to the peaceful and beautiful atmosphere. Overall, Breeze Pasikudah offers outstanding comfort, service, and surroundings. I highly recommend it and would happily visit again.
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 43 reviews
Price from
$88
1 night, 2 adults
All resorts in Batticaloa

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.

Most booked resorts in Batticaloa and surrounding area in the past month

See all

Popular with guests booking resorts in Batticaloa

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews

Popular with guests booking resorts in Batticaloa

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 171 reviews

Popular with guests booking resorts in Batticaloa

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 145 reviews

Popular with guests booking resorts in Batticaloa

Popular with guests booking resorts in Vedakudiyiruppu

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Resorts That Guests Love in Batticaloa

See all
Avg. price/night: $21.09
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
Good value for money. Very nice resort with bungalows among trees. Very good food with plenty of options and kitchen open all day.
Guest review byLeonardo_Cristella
Young couple
Avg. price/night: $21.09
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
The resort is vast and has lots of wildlife around. You are right next to the river and there are lots of seats to sit on. The restaurant is reasonably priced and they have a large choice of food and drink. The cabana was nice and the bed was comfortable enough.
Guest review byJonathan
Young couple
Avg. price/night: $21.09
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
It is 3 Star well kept eco- resort. The food was excellent and the staff are super friendly. Met the owner few times. Food need to ordered well in advance as they prepare the food fresh.
Guest review bySomasunderam
Young couple
Avg. price/night: $21.09
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 381 reviews
Very friendly staff, excellent food cooked to our preference, arranged our tour to visit places of interest. In short, it was one of the best resorts we've ever stayed. I'd highly recommend for anyone who wanted to have an enjoyable time in Batticaloa
Guest review byJaya
Travelers with friends