You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Located in the Eastern Province of Sri Lanka, Batticaloa District is a captivating travel destination known for its rich cultural heritage and stunning natural beauty. Staying in Batticaloa offers visitors a unique blend of serene beaches, historical landmarks, and vibrant local culture. The city of Batticaloa, the district's capital, is a popular area to stay, offering a range of accommodations from luxury hotels to cozy guesthouses.
For those seeking the best neighborhoods, Kallady and Pasikudah are highly recommended. Kallady is famous for its picturesque lagoon and the iconic Kallady Bridge, while Pasikudah is renowned for its pristine beaches and crystal-clear waters, perfect for relaxation and water sports.
Top attractions in Batticaloa District include the Batticaloa Fort, a historical site with colonial architecture, and the serene Batticaloa Lagoon, ideal for bird watching and boat rides. The district is also home to numerous Hindu temples, reflecting its diverse cultural tapestry.
See the latest prices and deals by choosing your dates

Guest house in Batticaloa District, Kalkudah · 15.52 mi from centre
9.5
11 reviews
Just a 5-minute walk from Kalkudah Beach and 400 yards from Sri Muththu Mariyamman Kovil, Bay Walk by AHSRAM features accommodations in Kalkudah, with a garden and a terrace. The property is around 1.1 miles from Sri Munai Murukan Kovil, 2.9 miles from Valaichchenai Harbour, and 20 miles from Batticaloa Railway Station. The guest house features both free Wifi and free private parking.
Units include a private bathroom, and some units at the guest house have a balcony.
A buffet, à la carte, or continental breakfast is available at the property.
Batticaloa Lighthouse is 21 miles from the guest house, while Dutch Fort Batticaloa is 21 miles from the property. Batticaloa International Airport is 21 miles away.

Guest house in Batticaloa District, Batticaloa · 15.53 mi from centre
9.5
155 reviews
Breakfast available
Offering garden views, The Dream Inn Guesthouse Passikudah in Batticaloa provides accommodations, a garden, and a terrace. This guest house offers free private parking, bicycle parking, and free Wifi. Outdoor seating is also available at the guest house.
Featuring a balcony, the units offer air conditioning and have a flat-screen TV and a private bathroom with shower and bathrobes. A fridge and kettle are also offered. At the guest house, the units include a seating area.
Guests at The Dream Inn Guesthouse Passikudah can enjoy an American breakfast, and breakfast in the room is also available.
If you'd like to discover the area, cycling is possible in the surrounding area, and the accommodation can arrange a bicycle rental service.
Popular points of interest near The Dream Inn Guesthouse Passikudah include Pasikuda Beach, Sri Muththu Mariyamman Kovil, and Sri Munai Murukan Kovil. Batticaloa International Airport is 21 miles from the property.

Guest house in Batticaloa District, Pasikuda · 15.55 mi from centre
9.1
200 reviews
Breakfast available
Offering quiet street views, Blue Sands Beach Resort in Pasikuda features accommodations and a garden. This guest house offers free private parking and a 24-hour front desk. The rooms include a patio with views of the garden.
All units feature air conditioning and a flat-screen TV. The rooms are fitted with a kettle, a private bathroom, and free Wifi, while selected rooms will provide you with a terrace and some have sea views. At the guest house, the units are fitted with bed linen and towels.
Guests may eat at the on-site family-friendly restaurant, which is open for dinner and lunch.
The area is popular for cycling, and bike rental is available at this 4-star guest house.
Pasikuda Beach is a few steps from the guest house, while Sri Muththu Mariyamman Kovil is a 8-minute walk away. Batticaloa International Airport is 21 miles from the property.

Hotel in Batticaloa District, Pasikuda · 15.62 mi from centre
7.6
12 reviews
Breakfast available
Featuring free WiFi and a private beach area, Passi Villais set in Passekudah. Free private parking is available on site.
All units have a flat-screen TV offering satellite channels, electric kettle and a seating area. Some units include a terrace and/or balcony with sea views. Towels and bed linen are provided.
Passi Villaalso includes a year-round outdoor pool. Guests can enjoy the on-site restaurant. The property also offers packed lunches.
You can engage in various activities, such as snorkeling and windsurfing.

Resort in Batticaloa District, Pasikuda · 15.66 mi from centre
8.6
680 reviews
Breakfast available
A splendid outdoor pool resides between the beach and Amaya Beach Passikudah, a resort offering spacious rooms and suites with private balconies and free WiFi. A spa, fitness center and restaurant are available.
Located in Kalkudah, Amaya Beach Passikudah’s rooms are air-conditioned and include a flat-screen satellite TV, safe and mini-bar. A seating area and private bathroom with bath, shower hairdryer and free toiletries are provided.
Other facilities offered at the property include water sports facilities, meeting facilities and luggage storage. Guests can go cycling, fishing and diving. The property offers free private parking.

Hotel in Batticaloa District, Pasikuda · 15.82 mi from centre
9.0
50 reviews
Breakfast available
With a stay at Sunrise Pasikuda in Pasikuda, you'll be on the beach, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach. This beach hotel is 11.8 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.2 mi (21.3 km) from Batticaloa Lagoon.

Hotel in Batticaloa District, Pasikuda · 15.82 mi from centre
7.0
2 reviews
Breakfast available
With a stay at Marina Beach Passikudah in Pasikuda, you'll be on the beach, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach. This beach hotel is 11.8 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.2 mi (21.3 km) from Batticaloa Lagoon.

Guest house in Batticaloa District, Pasikuda · 15.85 mi from centre
8.0
188 reviews
Just a 18-minute walk from Pasikuda Beach and 1.1 miles from Sri Muththu Mariyamman Kovil, New Land Guest House features accommodations in Pasikuda, with free bikes, a garden, and a shared lounge. With garden views, this accommodation offers a terrace. The guest house also features free Wifi, free private parking, and facilities for disabled guests.
At the guest house, each unit is equipped with a patio. Each unit includes a private bathroom, and some units at the guest house have a balcony. At the guest house, some units are soundproof.
Guests are welcome to eat at the on-site family-friendly restaurant, which is open for dinner, lunch, brunch, and high tea.
For guests with children, the guest house provides an indoor play area, outdoor play equipment, and a baby safety gate. Guests can also warm up near the outdoor fireplace after a day of cycling.
Sri Munai Murukan Kovil is 1.8 miles from New Land Guest House, while Valaichchenai Harbour is 2 miles away. Batticaloa International Airport is 21 miles from the property, and the property offers a paid airport shuttle service.

Bed and breakfast in Batticaloa District, Kalkudah · 15.97 mi from centre
8.8
5 reviews
Joytinat Yoga Ayurveda Villa offers accommodations in Kalkudah, 2 miles from Sri Munai Murukan Kovil and 21 miles from Batticaloa Railway Station. The property is around 1.7 miles from Pasikuda Beach, 1.2 miles from Sri Muththu Mariyamman Kovil, and 1.8 miles from Valaichchenai Harbour. The bed and breakfast provides both free Wifi and free private parking.
Every room includes a private bathroom with a shower, while selected rooms come with garden views.
Guests can also relax in the garden.
Batticaloa Lighthouse is 21 miles from the bed and breakfast, while Dutch Fort Batticaloa is 21 miles away. Batticaloa International Airport is 21 miles from the property.

Homestay in Batticaloa District, Batticaloa · 0.76 mi from centre
5.5
2 reviews
StayEase enjoys a location in Batticaloa, a 3-minute walk from Batticaloa Railway Station and 1.3 miles from Dutch Fort Batticaloa. This property offers access to a balcony and free private parking. Valaichchenai Harbour is 20 miles away, and Sri Muththu Mariyamman Kovil is 20 miles from the homestay.
Kitchenware and kettle are also provided.
A continental, Asian, or vegetarian breakfast is available at the property.
Batticaloa Lighthouse is 2.5 miles from the homestay, while Kokkadicholai Hindu Temple is 10 miles away. Batticaloa International Airport is 1.9 miles from the property.

Hotel in Batticaloa District, Manmunai North · 0.82 mi from centre
6.0
1 review
Breakfast available
This hotel is 2.2 mi (3.5 km) from Tiruchendur Murugan Alayam Temple and 3.2 mi (5.1 km) from St Sebastian’s Church.

Guest house in Batticaloa District, Batticaloa · 1.20 mi from centre
1.0
1 review
Uthayam Guest House offers accommodations in Batticaloa, a 11-minute walk from Batticaloa Beach and 0.6 miles from Batticaloa Lighthouse. This property offers access to a terrace, free private parking, and free Wifi. Batticaloa Railway Station is 2.5 miles away, and Dutch Fort Batticaloa is 3.6 miles from the guest house.
At the guest house, the units have a balcony. The rooms come with a shared bathroom with a bidet and free toiletries. At the guest house, the units come with bed linen and towels.
As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property.
Kokkadicholai Hindu Temple is 12 miles from Uthayam Guest House, while Valaichchenai Harbour is 20 miles away. Batticaloa International Airport is 3.1 miles from the property.

Hotel in Batticaloa District, Kallady · 1.35 mi from centre
5.0
1 review
Located in Kallady, Dutch guest house provides 3-star accommodations with private terraces. The property is around a few steps from Kallady Beach, 2.1 miles from Batticaloa Railway Station and 2.8 miles from Dutch Fort Batticaloa. Valaichchenai Harbour is 22 miles from the hotel and Sri Muththu Mariyamman Kovil is 23 miles away.
At the hotel, each room has a desk.
Batticaloa Lighthouse is 4.5 miles from Dutch guest house, while Kokkadicholai Hindu Temple is 10 miles away. Batticaloa International Airport is 3.7 miles from the property.

Homestay in Batticaloa District, Kallady · 1.38 mi from centre
6.2
6 reviews
Featuring a garden, Dutch beach rest in provides accommodations in Kallady. The property is around a 6-minute walk from Kallady Beach, 1.8 miles from Batticaloa Railway Station, and 2.5 miles from Dutch Fort Batticaloa. The homestay features rooms with air conditioning, free private parking, and free Wifi.
The homestay offers some units with sea views, and all units are equipped with a balcony. At the homestay, units include a terrace, a private bathroom, and a flat-screen TV.
A buffet, Asian, or vegetarian breakfast can be enjoyed at the property.
Batticaloa Lighthouse is 4.3 miles from the homestay, while Kokkadicholai Hindu Temple is 10 miles from the property. Batticaloa International Airport is 3.7 miles away.

Bed and breakfast in Batticaloa District, Kallady · 1.53 mi from centre
4.9
19 reviews
Beni Beach Resort Batticaloa, Sri Lanka offers accommodations in Kallady, a 2-minute walk from Kallady Beach and 1.7 miles from Batticaloa Railway Station. This bed and breakfast provides free private parking and a shared kitchen. Dutch Fort Batticaloa is 2.4 miles from the bed and breakfast, and Batticaloa Lighthouse is 4.1 miles away.
Guests can also relax in the garden.
Kokkadicholai Hindu Temple is 10 miles from the bed and breakfast, while Valaichchenai Harbour is 22 miles away. Batticaloa International Airport is 3.1 miles from the property.

Guest house in Batticaloa District, Kallady · 1.53 mi from centre
5.4
5 reviews
Shiven Homestay in Kallady provides accommodations with a garden, a terrace, and a shared lounge. This guest house features free private parking and a shared kitchen. The accommodation offers full-day security and bicycle parking for guests.
Each unit has a private bathroom and a shower, and some units at the guest house have a balcony. At the guest house, all units include a seating area.
Kallady Beach is a 8-minute walk from the guest house, while Batticaloa Railway Station is 1.4 miles from the property. Batticaloa International Airport is 3.1 miles away.

Hostel in Batticaloa District, Batticaloa · 1.57 mi from centre
2.0
2 reviews
With a stay at D&J Stamford Hotel - Hostel in Batticaloa, you'll be within a 5-minute walk of St Anthony’s Church and St Michael’s College. This hostel is 0.3 mi (0.4 km) from St Mary’s Cathedral and 0.3 mi (0.5 km) from Batticaloa Market.

Hotel in Batticaloa District, Batticaloa · 1.79 mi from centre
5.3
7 reviews
Breakfast available
Located in Batticaloa, 2.6 miles from Batticaloa Railway Station, Ramiy Resort Batticaloa provides accommodations with a garden, free private parking and a terrace. This 3-star hotel offers room service and a 24-hour front desk. Guests can enjoy lake views.
Featuring a private bathroom with a bidet and free toiletries, certain units at the hotel also provide guests with a river view.
A buffet, Asian or vegetarian breakfast is served at the property.
Batticaloa Lighthouse is 2.8 miles from Ramiy Resort Batticaloa, while Dutch Fort Batticaloa is 3.3 miles away. Batticaloa International Airport is 2.5 miles from the property.

Hotel in Batticaloa District, Kallady · 2.00 mi from centre
1.0
1 review
Featuring 3-star accommodations, Green Garden Hotel is located in Kallady, a 16-minute walk from Kallady Beach and 1.6 miles from Batticaloa Railway Station. The property is around 2.3 miles from Dutch Fort Batticaloa, 4 miles from Batticaloa Lighthouse and 8.9 miles from Kokkadicholai Hindu Temple. Sri Munai Murukan Kovil is 23 miles from the hotel.
Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at the hotel have a flat-screen TV and air conditioning, and certain rooms include a terrace. All guest rooms will provide guests with a desk and an electric tea pot.
Valaichchenai Harbour is 22 miles from Green Garden Hotel, while Sri Muththu Mariyamman Kovil is 22 miles away. Batticaloa International Airport is 3.1 miles from the property.

Hotel in Batticaloa District, Batticaloa · 2.74 mi from centre
6.4
22 reviews
Located in Batticaloa, 1.4 miles from Kallady Beach, Treatooo Lake resort has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. Featuring a bar, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property provides room service and a 24-hour front desk for guests.
At the hotel, the rooms come with a desk and a flat-screen TV.
An à la carte, Italian or Asian breakfast is available at the property.
Batticaloa Railway Station is 2.3 miles from Treatooo Lake resort, while Dutch Fort Batticaloa is 3 miles away. Batticaloa International Airport is 3.7 miles from the property, and the property offers a paid airport shuttle service.