Skip to main content

Featured B&B destinations

Destination inspiration for your trip – find a B&B

The best B&Bs in Batticaloa District

Check out our selection of great B&Bs in Batticaloa District

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel krish

Kalkudah

Situated within 50 metres of Kalkudah Beach and less than 1 km of Pasikuda Beach, Hotel krish features rooms with air conditioning and a private bathroom in Kalkudah. This property offers access to a terrace and free private parking. Valaichchenai Harbour is 4.5 km from the guest house and Batticaloa Railway Station is 32 km away.

At the guest house, each unit includes a wardrobe. All units have a private bathroom, free toiletries and bed linen. Vary comfortable and clean just a short walk from the beach Kish is a vary helpful host made us feel vary welcome.

Show more Show less
9.2
Wonderful
101 reviews
Price from
$19.68
per night

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. The property features garden and city views, and is 1.4 km from Batticaloa Railway Station. Free private parking is available and the guest house also provides car hire for guests who want to explore the surrounding area. Fantastic place! The host, Nava, was very attentive and thorough. The room was clean, well furnished, good AC and fan. The bathroom was clean and had a good shower. Well priced - we would have happily paid more for our stay.

Show more Show less
9.2
Wonderful
179 reviews
Price from
$24.25
per night

Aiden Homestay

Pasikuda

Set within 1.7 km of Pasikuda Beach and 2.8 km of Kalkudah Beach, Aiden Homestay offers rooms with air conditioning and a private bathroom in Pasikuda. Private parking is available on site at this recently renovated property. The accommodation features airport transfers, while a bicycle rental service is also available. We enjoyed the warm harted family and the home cooked meal. The family helped us to get our broken car fixed.

Show more Show less
9.1
Wonderful
144 reviews
Price from
$20.40
per night

The Dream Inn Guesthouse Passikudah

Batticaloa

Fitted with a balcony, the units offer air conditioning and feature a flat-screen TV and a private bathroom with shower and bathrobes. Additional in-room amenities include chocolates or cookies. All units will provide guests with a desk and a kettle. The place was clean. No issues with mold. Quiet. Comfortable bed. Short walk to a beautiful beach. Friendly host and family.

Show more Show less
9.6
Exceptional
81 reviews
Price from
$32
per night

Lord Of Beach Resort & Yoga Meditation Centre

Batticaloa

Featuring garden views, Lord Of Beach Resort & Yoga Meditation Centre provides accommodation with a garden and a balcony, around less than 1 km from Kallady Beach. This beachfront property offers access to a terrace, free private parking and free WiFi. Batticaloa Railway Station is 5.2 km from the guest house and Dutch Fort Batticaloa is 6.4 km away. Neem is a relaxing and quiet place. The owner goes out of his way to make the stay enjoyable and nothing is too much trouble. On the day that we left he called his tuktuk guy at 5 in the morning to make sure that he would be coming to pick us up for our early train. Our room was fan cooled but aircon is available for a small surcharge. Also the guest house is a few minutes walk to a stunning beach. (confident swimmers only)

Show more Show less
9.1
Wonderful
27 reviews
Price from
$10.50
per night

Blue Sands Beach Resort

Pasikuda Beach, Pasikuda

Set within 100 metres of Pasikuda Beach and 700 metres of Sri Muththu Mariyamman Kovil, Blue Sands Beach Resort features rooms with air conditioning and a private bathroom in Pasikuda. This guest house offers free private parking and a 24-hour front desk. All rooms come with a patio with views of the garden. Really nice place to relax. The outside patio area on the 2nd floor was perfect for a book and breakfast.

Show more Show less
8.5
Very Good
124 reviews
Price from
$45
per night

Juda Holiday Villa

Batticaloa

Juda Holiday Villa, a property with a garden, is situated in Batticaloa, 200 metres from Kallady Beach, 2.3 km from Batticaloa Railway Station, as well as 3.5 km from Dutch Fort Batticaloa. This beachfront property offers access to free WiFi and free private parking. The accommodation features a 24-hour front desk, full-day security and luggage storage for guests.

There is a seating and a dining area in all units. At the guest house, units are fitted with a private bathroom with a shower. Very clean and nice, the breakfast was amazing.

Show more Show less
8.6
Excellent
170 reviews
Price from
$11
per night

New Land Guest House

Pasikuda

Situated 1.5 km from Pasikuda Beach, New Land Guest House offers accommodation with a patio, as well as free bikes and a garden. Boasting a 24-hour front desk, this property also provides guests with an outdoor fireplace. The guest house also features free WiFi, free private parking and facilities for disabled guests.

Some units have a terrace and/or a balcony with garden views. At the guest house, each unit includes a private bathroom. Very friendly and helpful owner and staff, excellent food, free wifi and free bicycles to roam around Passikudah and Kalkudah beaches, the cheapest place to stay in Kalkudah but surely one of the best place ❤️

Show more Show less
8.5
Very Good
130 reviews
Price from
$13
per night

Inn On The Bay

Pasikuda Beach, Pasikuda

Located within 400 metres of Kalkudah Beach and 400 metres of Pasikuda Beach in Pasikuda, Inn On The Bay provides accommodation with seating area. There is an on-site restaurant, plus free private parking and free WiFi are available. Featuring family rooms, this property also provides guests with a picnic area.

At the guest house, every unit includes a desk. A terrace with an outdoor dining area and garden views is offered in each unit. The units include a private bathroom, free toiletries and bed linen. Very clean and nice. We loved the outdoor bathroom.

Show more Show less
8.4
Very Good
323 reviews
Price from
$15
per night

Naaval Beach Villa & Rooms

Batticaloa

Set just 1 km from Kallady Beach, Naaval Beach Villa & Rooms provides accommodation in Batticaloa with access to an open-air bath, a garden, as well as full-day security. This property offers access to a terrace and free private parking. The guest house offers garden views, a picnic area and a 24-hour front desk. Clean, safe and quiet place. Very nice and helpful owner.

Show more Show less
8.8
Excellent
145 reviews
Price from
$9
per night

Most booked B&Bs in Batticaloa District this month

FAQs about B&Bs in Batticaloa District

B&Bs that guests love in Batticaloa District