Skip to main content

Search hotels in Batticaloa

Enter your dates to see the latest prices and deals for Batticaloa hotels

Batticaloa – 46 hotels and places to stay

Filter by:

Star rating

Review score

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.

s
souad
From
Switzerland
We loved everything here. Very charming property by the beach with really beautiful furnitures and very comfortable. The staff is amazing, they are caring, they do everything for you to feel good and have the best experience. They spot every detail for you. The chef deserves a micheline star. The food experience was delicious. It is the perfect place to recharge. Thank you to the staff of kalkudah beach house for making this place a wonderful moment for us.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
£221.42
1 night, 2 adults

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.

C
Claudia
From
Germany
Great place! Everyone was incredibly friendly, the room and the entire place were very well-built, the beach is 200m away, food was good and really chill atmosphere. I would stay here again every time.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 65 reviews
Price from
£23.69
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.0
Very good - What previous guests thought, 23 reviews
Price from
£16.34
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.

E
Etampawala
From
Sri Lanka
Customer sevice, freedom and the location - everything is excellent. We enjoyed a lot as a family.. thank you hotel Riviera 💜️
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 376 reviews
Price from
£22.72
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.

A
Axel
From
Germany
Nice setting at the lagoon. Not far from city center. Nice pool. Very luxury rooms.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 196 reviews
Price from
£47.23
1 night, 2 adults

Treatooo Lake resort

Hotel in Batticaloa

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.

T
Thran
From
Sri Lanka
The great customer service at this hotel impressed me. They were always friendly and asked how our stay was going every time we walked in the door. Spotlessly clean rooms with comfortable beds and Amazing location, close to all the main attractions. Delicious foods with a great variety. The pool area was perfect for relaxing, Highly recommend this hotel for a family vacation, and i felt truly pampered by the greatest service.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 20 reviews
Price from
£27.87
1 night, 2 adults

Coastal villa

Batticaloa

Situated in Batticaloa, 300 metres from Kallady Beach and 2.5 km from Batticaloa Railway Station, Coastal villa offers a private beach area and air conditioning.

M
Míša
From
Czech Republic
We spent 3 days here and felt like home. Everything was absolutely perfect. Cozy guesthouse, homely atmosphere, pleasant host and his whole family. Beautiful beach not far from the accommodation. Excellent food, boat trip and lots of interesting information.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 109 reviews
Price from
£18.61
1 night, 2 adults

The Dream Inn Guesthouse Passikudah

Batticaloa

The Dream Inn Guesthouse Passikudah has garden views, free WiFi and free private parking, set in Batticaloa, 300 metres from Pasikuda Beach.

D
Duarte
From
Portugal
Very comfortable and modern room - with both AC and fan, also some insect repellent devices in place and a fridge. Super nice and big bed. Semi outdoor bathroom with a lot of privacy - a great shower experience. Good breakfast as well, and very nice staff. The place is located between two great beaches - Pasikuda and Kalkudah.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 140 reviews
Price from
£30.56
1 night, 2 adults

RoaBaa Guesthouse

Batticaloa

Offering quiet street views, RoaBaa Guesthouse is an accommodation located in Batticaloa, 3.2 km from Dutch Fort Batticaloa and 5 km from Batticaloa Lighthouse.

G
Giroud
From
Australia
An exceptional accommodation, Nava our host was very attentive and nothing was a hassle. He's maintaining a high standard and does it easily.,which for the guest helps you relax straight away.Close to all things you need and 5 minutes from bus or railway station. Great couple of food hotels on the main trinco Rd.Very cheap and great sri lankan food. We would have liked another night or two. Thankyou Nava . Ps had english sri lankan paper as well.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 213 reviews
Price from
£16.34
1 night, 2 adults

Adi Residences

Batticaloa

Set within 1.5 km of Kallady Beach and 2.3 km of Batticaloa Railway Station in Batticaloa, Adi Residences offers accommodation with seating area.

S
Simone
From
Australia
We absolutely loved our stay here at Adi Residences. The Sri Lankan hospitality shown by the care takers, the kindest Aunty and Uncle, was incredible. From preparing us delicious cups of tea, to suggestions on where to eat and sharing some tasty home cooked food, it was like staying at a 'home away from home' throughout our travels. The apartments are new, comfortable and are equipped with everything you need and if something isn't there, rest assured uncle will be organising it for you in a matter of minutes. Thank you so much for having us, we loved spending time with you as we explored Batticaloa 😊
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
£32.36
1 night, 2 adults
See all 46 hotels in Batticaloa

Most booked hotels in Batticaloa and surroundings in the past month

See all

Hotels located in the centre of Batticaloa

  • Featuring air-conditioned accommodation with a balcony, MSV VILLA RÉSIDENCE HOME is set in Batticaloa. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 63 reviews

    Situated within 1.2 km of Kallady Beach and 5.4 km of Batticaloa Railway Station in Batticaloa, Batti Relax Point features accommodation with seating area.

  • Scored out of 10, guest rating 2.5
    Very poor - What previous guests thought, 2 reviews

    1.2 km from Batticaloa Railway Station, Grace The Joyful Rest is a recently renovated property set in Batticaloa and offers air-conditioned rooms with free WiFi and private parking.

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

    Situated in Batticaloa, 300 metres from Batticaloa Railway Station and 2.2 km from Dutch Fort Batticaloa, StayEase offers air conditioning.

  • StayEase is located in Batticaloa, 300 metres from Batticaloa Railway Station, 2.2 km from Dutch Fort Batticaloa, and 4 km from Batticaloa Lighthouse.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 196 reviews

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

  • Featuring sea views, Naval Paradise Villa and Holiday Home offers accommodation with a private beach area, a garden and a terrace, around 6.3 km from Batticaloa Railway Station.

  • Featuring inner courtyard views, Uthayam Guest House offers accommodation with balcony, around less than 1 km from Batticaloa Beach. This property offers access to a terrace and free private parking.

Budget hotels in Batticaloa and nearby

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 23 reviews

    Housed in a historic building, the recently renovated 15LMD Villa in Front of the Lagoon offers accommodation with a garden and free WiFi. With garden views, this accommodation features a terrace.

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 376 reviews

    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.

  • YAS Beach Villa is set in Kattankudi. The air-conditioned accommodation is 1.8 km from Kallady Beach, and guests can benefit from private parking available on site and free WiFi.

  • Manaal Villa - Kattankudy is situated in Kattankudi, 7.9 km from Batticaloa Railway Station, 9.1 km from Dutch Fort Batticaloa, and 12 km from Kokkadicholai Hindu Temple.

  • Aamina Beach Garden is situated in Batticaloa, 9 km from Dutch Fort Batticaloa, 11 km from Kokkadicholai Hindu Temple, as well as 12 km from Batticaloa Lighthouse.

  • Located in Kattankudi and only 2.9 km from Kallady Beach, Beach haven Kattankudy provides accommodation with sea views, free WiFi and free private parking.

  • Situated 2.1 km from Kallady Beach, Naaval Hotel offers 2-star accommodation in Batticaloa and has a garden, a shared lounge and a restaurant.

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

    With garden views, Naaval Beach Villa & Rooms is set in Batticaloa and has a restaurant and a 24-hour front desk. This beachfront property offers access to a terrace and free private parking.

Best hotels with breakfast in Batticaloa and nearby

  • Located in Batticaloa and only 5.8 km from Batticaloa Lighthouse, Sellar's Chill Zone Home Stay provides accommodation with garden views, free WiFi and free private parking.

  • Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 6 reviews

    Situated in Kallady and only 500 metres from Kallady Beach, Dutch beach rest in features accommodation with sea views, free WiFi and free private parking.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Located in Batticaloa, less than 1 km from Dutch Fort Batticaloa and a 18-minute walk from Batticaloa Railway Station, Nilo's Guest House offers free bikes and air conditioning.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 56 reviews

    Boasting free bikes, garden and views of garden, Leena Holiday Home is set in Batticaloa, 2 km from Kallady Beach. There is a private entrance at the villa for the convenience of those who stay.

  • Offering garden views, Garden Oasis with 1 Bedroom & 1 Bathroom is an accommodation situated in Batticaloa, 8.2 km from Dutch Fort Batticaloa and 23 km from Kokkadicholai Hindu Temple.

  • Situated in Kattankudi, within 2.4 km of Kallady Beach and 7.9 km of Batticaloa Railway Station, Lotus villa kattankudy features accommodation with a terrace and as well as free private parking for...

FAQs about hotels in Batticaloa

What guests said about Batticaloa:

  • 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

See reviews by guests who stayed at hotels in Batticaloa

See all
  • From £44.57 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 23 reviews
    We had a nice stay, the room was comfortable, the house was lovely, our hosts were very hospitable and helpful, we chose to eat at the house and had the crab curry and had a lot of fun watching the cooking with Malar and Ranjan. We only had one night in Batticaloa but enjoyed exploring the market, the temples, the fort and this was a great base to do it.
    Guest review by
    Samantha
    United Kingdom
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 109 reviews
    Very clean and also high quality materials! The people were also extremely kind. We only booked a night in batticaloa as a pit stop but were really surprised by such a nice accommodation.
    Guest review by
    Victoria
    Germany
  • From £27.42 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 376 reviews
    The setting is simply idlic with plenty of trees providing cover from the hot summer sun. I love almost everything about this place and will be returning every time I visit Batticaloa.
    Guest review by
    Nimal Raj
    United Kingdom
  • From £55.57 per night
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 196 reviews
    The hotel is in a beautiful spot in front of the lagoon and the bedroom are very comfortable and clean. Best bed I slept in Sri Lanka.
    Guest review by
    Stefania
    Italy
  • From £25.21 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 65 reviews
    Best food we’ve had at a hotel on this trip. Simple, well executed, made to order.
    Guest review by
    Matt
    Gibraltar