Search hotels in Batticaloa District, Sri Lanka

Enter your dates and choose from 105 hotels and other places to stay

Check out these popular cities in Batticaloa District

Stay in Batticaloa District's best hotels!

Filter by:

Star rating
Review score

Inpan's beach resort Batticaloa

Hotel in Batticaloa

Set in Batticaloa, 6.4 km from Batticaloa Railway Station, Inpan's beach resort Batticaloa offers accommodation with a garden, free private parking, a terrace and a restaurant.

m
marco
From
Italy
We had the opportunity to stay for one night. It is a very nice and beautiful place. It is a good place to sleep in peace and quiet. We recommend it. The beach is very close. We can walk to the beach. The food there was amazing. There was a person who cooked for us. It was very delicious. We liked it so much that we asked him to cook for us the next morning. He also cooked with satisfaction. We recommend you to go there once and spend your night.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 102 reviews
Price from
US$42.50
1 night, 2 adults

Kalkudah Beach House

Hotel in Batticaloa

Located in Batticaloa, 70 metres from Kalkudah Beach, Kalkudah Beach House provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

F
Frances
From
United Kingdom
Beautiful new boutique hotel on the very quiet Kalkudah Beach. A beautiful setting with gorgeous garden and sea views from every room. Spacious accommodation including a large room and bathroom, and many communal sitting areas. Each room also includes a private terrace or veranda with comfortable furniture. The staff were wonderfully attentive and friendly. The food was excellent, with a special mention to the chef Manoj who created beautifully presented, freshly cooked and most importantly delicious food. He catered each meal to our specific requests and dietary needs. It is a wonderful property to stay and relax. It’s worth noting that there’s nothing to walk out to and the town is a bit of a distance, but you will have a lovely time staying and relaxing at this hotel. The beach itself is stunning, the water is calm, clean and warm and its is fringed by palms. Paradise
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Price from
US$368.22
1 night, 2 adults

Amanda Beach Resort

Hotel in Pasikuda

Situated in Pasikuda, 50 metres from Kalkudah Beach, Amanda Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

E
Eusebiu
From
Romania
Big room, big bathroom and confortable bed. Great staf and very helpful ( we made Easter Egs together). Close to a very nice beach, walking distance to the main beach. Relaxing pool. Good options for breakfast (tasty curry or European choice). S
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 334 reviews
Price from
US$70
1 night, 2 adults

Aki Villa

Hotel in Pasikuda

Set in Pasikuda, 500 metres from Kalkudah Beach, Aki Villa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

s
stok
From
Netherlands
Very friendly staff, clean and spacious room. And one of the best cury we had during our stay in Sri Lanka!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 226 reviews
Price from
US$40
1 night, 2 adults

Sunrise Pasikuda

Hotel in Pasikuda

Set in Pasikuda, a few steps from Pasikuda Beach, Sunrise Pasikuda offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

A
Angela
From
United Kingdom
We spent three nights at Sunrise Pasikuda and it was perfect. The hotel is immaculate and our room (we had a family suite) was spacious and comfortable with a huge bathroom and two toilets, and a big balcony. We loved the little extras like the fruit plate and flowers on the bed. The location is great. The hotel has a huge pool which leads down to the hotel beach which is clean and quiet with a beach bar. You can do water sports and we did a boat trip that took us to local reefs with excellent snorkelling. We had all our meals here and I can’t fault the food. Breakfast and dinner are buffets with wide choice and there was entertainment every evening. We liked playing pool although the pool cues need an update. What made our stay so special was the staff at the hotel. They are so warm and welcoming and just want you to have a great time. We will definitely return.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 52 reviews
Price from
US$184.50
1 night, 2 adults

Lagoon Breeze Resort

Hotel in Batticaloa

Set in Batticaloa, within 1.3 km of Kallady Beach and 1.8 km of Batticaloa Railway Station, Lagoon Breeze Resort offers accommodation with a shared lounge and as well as free private parking for...

j
johnportugal
From
United Kingdom
Resort was directly on the lagoon,and there was a beautiful cool breeze through the hot time of the day. Anything I needed was provided....I just asked. I was even able to use the fridge. Rooms are spacious and super clean.Resort is super safe and monitored by security cameras . I slept really well,there was no noise to disturb me. I highly recommend this property. It's fantastic value. Fishing and boating is possible also.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 32 reviews
Price from
US$22
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 accommodation will provide you with a seating area.

S
Sharnti
From
Australia
Beautiful place to stay with stunning waterfront views, lovely pool and amazing restaurant. Staff were lovely ☺️
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 393 reviews
Price from
US$19
1 night, 2 adults

Hotel East Lagoon

Hotel in Batticaloa

Situated along the banks of Batticaloa Lagoon, Hotel East Lagoon offers tranquil and comfortable accommodation within a 10-minute drive from Batticaloa town.

P
Paul
From
Sri Lanka
Good size rooms, comfortable beds, great view of the lagoon, and very clean!!
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 193 reviews
Price from
US$49.30
1 night, 2 adults

Ramiy Resort Batticaloa

Hotel in Batticaloa

Located in Batticaloa, 4.1 km from Batticaloa Railway Station, Ramiy Resort Batticaloa provides accommodation with a garden, free private parking and a terrace.

S
Sachintha
From
Sri Lanka
Nice Place To Stay. Clam and Quiet. Good Staff.
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 11 reviews
Price from
US$13.36
1 night, 2 adults

Hotel UK Pasikuda

Hotel in Kalkudah

Set in Kalkudah, 400 metres from Kalkudah Beach, Hotel UK Pasikuda offers accommodation with a garden, free private parking and a terrace.

J
Julia
From
Russia
The place is really clean, newly renovated, the rooms are spacious, the bed and mattress are comfortable, the air conditioning works. Very kind and helpful staff. I recommend it. I liked everything. A quiet place near the beach.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 6 reviews
Price from
US$15
1 night, 2 adults
See all 105 hotels in Batticaloa District

Most booked hotels in Batticaloa District in the past month

See all

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 393 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 334 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 102 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 52 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 180 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 226 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 58 reviews

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews

Popular with guests booking hotels in Batticaloa District

Popular with guests booking hotels in Batticaloa District

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 11 reviews

Hotels in Batticaloa District that you can book without a credit card

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews

Located in Batticaloa, within 2.7 km of Kallady Beach and 500 metres of Batticaloa Railway Station, Batti Lagoon Hotel provides accommodation with a garden and free WiFi as well as free private...

From US$26.02 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 1 review

Located in Kallady, Dutch guest house provides 3-star accommodation with private terraces.

From US$19.34 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Featuring 3-star accommodation, Green Garden Hotel is set in Kallady, 2.5 km from Batticaloa Railway Station and 3.7 km from Dutch Fort Batticaloa.

From US$38.72 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 11 reviews

Located in Batticaloa, 4.1 km from Batticaloa Railway Station, Ramiy Resort Batticaloa provides accommodation with a garden, free private parking and a terrace.

From US$16.17 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 6 reviews

Set in Kalkudah, 400 metres from Kalkudah Beach, Hotel UK Pasikuda offers accommodation with a garden, free private parking and a terrace.

From US$20.05 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 24 reviews

Set in Batticaloa, 2.2 km from Kallady Beach, Treatooo Lake resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$26.62 per night

Passi Villa

Hotel in Pasikuda
No credit card needed
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 12 reviews

Featuring free WiFi and a private beach area, Passi Villais set in Passekudah. Free private parking is available on site.

From US$176 per night

FAQs about hotels in Batticaloa District

Planning a trip? Get inspired by reviews of cities in Batticaloa District

6.0

Apart from the beach there is nothing much in walking...

Apart from the beach there is nothing much in walking distance though we did go for dinner at Bayceylons which was very close and good. Hotel excursions expensive but there’s a local company that do fishing and snorkelling trips at a good price.
Guest review by
Louise
United Kingdom
8.0

Batticaloa is very good city, peaceful, less traffic, sort...

Batticaloa is very good city, peaceful, less traffic, sort of more rural touch as compared to Colombo. People are also very cooperative and helpful in all ways. Its a small town. The beach is also very neat and clean. There are many local restaurants and hotel. We can find good food there.
Guest review by
Abdul Sattar
Pakistan
10

Kalkudah is one of the best beaches in Sri Lanka!

Kalkudah is one of the best beaches in Sri Lanka! The water here has an amazing emerald colour and it is very clean, transparent. It is a very long and beautiful sandy beach with a free natural spirit, with hardly anyone around. We enjoyed swimming almost all the day! No tourist attractions but some restaurants like Laya Waves are and Swiss Cafe on the shore are the options. Kalkudah works fine for yoga, meditation, walking along, etc. There are some cows and their manure in some spots, but it is better than plastic garbage. Some days the waves were bigger than Passikuda, but no corals on Kalkudah. Comparing to Passikuda we liked Kalkudah much better. Passikuda is over crowded with a long chain of luxury hotels and is not as beautiful. Anyway if anyone is coming with children Passikuda has shallow waters, as well as some tourists attractions. In any case, on Kalkudah one can dig a hole in the sand for children, where the ocean water will come, while making the natural baths that way.
Guest review by
Polina
Sri Lanka
10

Rooms were clean and spacious Beach is awesome.

Rooms were clean and spacious Beach is awesome. The views are spectacular. The staff was friendly and efficient and went the extra mile to make the guests comfortable Will return again soon. These hopper staff who stood out are Lojanan and Suthagaran in house keeping. Reynold Sangeethan and Gajandran in Valet service and Lojan in the Restaurant.
Guest review by
Tisseverasinghe
United States
8.0

Batticaloa was warm and humid, but that is more than made up...

Batticaloa was warm and humid, but that is more than made up for by its breathtaking beauty and abundant seafood. The town is exceptionally clean, surrounded by water, and radiates a serene charm. Pasikudah, in particular, took our breath away. With its pristine beaches and tranquil waters, it’s nothing short of amazing—a true gem on the eastern coast.
Guest review by
John
India
10

We had an incredible time in Pasikudah, snorkeling in the...

We had an incredible time in Pasikudah, snorkeling in the clear waters and enjoying the vibrant marine life. The morning, we were greeted by the stunning sunrise, creating the perfect start to our day. The delicious seafood we indulged in was another highlight, adding to the overall unforgettable experience.
Guest review by
Hansani
Sri Lanka