You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
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
Guesthouse in Batticaloa District, Pasikuda · 25.75 km from centre
8.0
1 review
Breakfast available
When you stay at Victoria Guest House in Pasikuda, you'll be near the beach, within a 5-minute drive of Kalkudah Beach and Pasikuda Beach. This guesthouse is 11.7 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.9 mi (22.4 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Batticaloa · 0.95 km from centre
Breakfast available
Located in Batticaloa, Grand Star Guest House is within a 5-minute drive of Our Lady of Sorrows Church and St Sebastian’s Church. This hotel is 1 mi (1.6 km) from Batticaloa Market and 1 mi (1.6 km) from Auliya Mosque.
Hotel in Batticaloa District, Batticaloa · 1.19 km from centre
Breakfast available
With a stay at Grace- The Joyful Rest in Batticaloa, you'll be within a 5-minute drive of St Sebastian’s Church and Our Lady of Sorrows Church. This hotel is 1.1 mi (1.8 km) from Auliya Mosque and 1.2 mi (2 km) from Batticaloa Market.
Hotel in Batticaloa District, Manmunai North · 1.32 km 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.
Holiday home in Batticaloa District, Batticaloa · 1.75 km from centre
Centrally located house in Batticaloa is located in Batticaloa, just a 18-minute walk from Dutch Fort Batticaloa and 3.1 miles from Batticaloa Lighthouse. The air-conditioned accommodation is a 8-minute walk from Batticaloa Railway Station. The vacation home offers free Wifi and free private parking.
The vacation home is composed of 2 bedrooms, a fully equipped kitchen, and 1 bathroom. The accommodation is non-smoking.
Kokkadicholai Hindu Temple is 10 miles from the vacation home, while Valaichchenai Harbour is 20 miles away. The nearest airport is Batticaloa International Airport, 1.9 miles from Centrally located house in Batticaloa.
Guest house in Batticaloa District, Batticaloa · 1.93 km from centre
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.
Hostel in Batticaloa District, Batticaloa · 2.53 km 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.
Guesthouse in Batticaloa District, Manmunai North · 2.59 km from centre
Breakfast available
This guesthouse is 0.5 mi (0.8 km) from Tiruchendur Murugan Alayam Temple and 0.6 mi (1 km) from St Sebastian’s Church.
Guesthouse in Batticaloa District, Manmunai North · 2.59 km from centre
Breakfast available
This guesthouse is 0.5 mi (0.8 km) from Tiruchendur Murugan Alayam Temple and 0.6 mi (1 km) from St Sebastian’s Church.
Homestay in Batticaloa District, Kallady · 2.72 km from centre
8.5
2 reviews
New Hamsam Villa offers accommodations in Kallady, 1.2 miles from Batticaloa Railway Station and 1.9 miles from Dutch Fort Batticaloa. The air-conditioned accommodation is a 7-minute walk from Kallady Beach, and guests can benefit from private parking available on site and free Wifi. Valaichchenai Harbour is 21 miles away and Sri Muththu Mariyamman Kovil is 22 miles from the homestay.
Towels and bed linen are provided in the homestay. The accommodation is non-smoking.
An à la carte, full English/Irish, or Asian breakfast is available at the property.
Guests can also relax in the garden.
Batticaloa Lighthouse is 3.6 miles from the homestay, while Kokkadicholai Hindu Temple is 9.2 miles away. Batticaloa International Airport is 3.1 miles from the property.
Hotel in Batticaloa District, Batticaloa · 4.41 km from centre
7.0
16 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.
Bed & breakfast in Batticaloa District, Manmunai North · 5.94 km from centre
Breakfast available
This bed & breakfast is 2.4 mi (3.9 km) from Kallady Beach and 2.8 mi (4.5 km) from St Sebastian’s Church.
Hotel in Batticaloa District, EP · 21.48 km from centre
Breakfast available
When you stay at Kalkudah Beach House in Kalkudah, you'll be on the beach and 14 minutes by car from Kalkudah Beach. This beach hotel is 6.3 mi (10.1 km) from Pasikuda Beach and 9.5 mi (15.3 km) from Saint Nicholas Church Chenkalady.
Hotel in Batticaloa District, Batticaloa · 21.48 km from centre
Breakfast available
Located in Batticaloa, a few steps from Kalkudah Beach, Kalkudah Beach House provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring room service, this property also has a restaurant and a terrace. Guests can enjoy garden views.
At the hotel, each room includes a closet. With a private bathroom equipped with a shower and free toiletries, rooms at Kalkudah Beach House also offer free WiFi, while selected rooms contain a sea view. Guest rooms at the accommodation include air conditioning and a desk.
An à la carte, continental or Full English/Irish breakfast is served at the property.
You can play pool at Kalkudah Beach House, and car rental is available.
Valaichchenai Harbour is 5.7 miles from the hotel, while Sri Muththu Mariyamman Kovil is 6 miles away. Batticaloa International Airport is 18 miles from the property.
Hotel in Batticaloa District, Kalkudah · 23.75 km from centre
10.0
2 reviews
Breakfast available
Located in Kalkudah, KAY JAY PALMS is in the suburbs, a 3-minute drive from Kalkudah Beach and 6 minutes from Pasikuda Beach. This hotel is 9.4 mi (15.2 km) from Saint Nicholas Church Chenkalady and 10.9 mi (17.5 km) from Batticaloa Lagoon.
Guest house in Batticaloa District, Kalkudah · 24.67 km from centre
10.0
1 review
Just a few steps from Kalkudah Beach and a 10-minute walk from Sri Muththu Mariyamman Kovil, Holiday Beach Guesthouse features accommodations in Kalkudah, with a garden. This property offers access to a balcony, free private parking, and free Wifi. Batticaloa Railway Station is 20 miles from the guest house, and Batticaloa Lighthouse is 20 miles away.
Featuring a terrace, the accommodation offers air conditioning and has a flat-screen TV and a private bathroom with shower.
The guest house offers an American or Asian breakfast.
Sri Munai Murukan Kovil is 1.3 miles from Holiday Beach Guesthouse, while Valaichchenai Harbour is 2.8 miles from the property. Batticaloa International Airport is 20 miles away.
Hotel in Batticaloa District, Pasikuda · 24.86 km from centre
8.8
22 reviews
When you stay at Anilana Pasikuda in Pasikuda, you'll be on the beach, within a 5-minute drive of Kalkudah Beach and Pasikuda Beach. This beach hotel is 12.1 mi (19.4 km) from Saint Nicholas Church Chenkalady and 13.5 mi (21.8 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Pasikuda · 25.46 km 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 · 25.46 km 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.
Guesthouse in Batticaloa District, Pasikuda · 25.62 km from centre
2.0
1 review
Breakfast available
When you stay at Delight Guest House And Restaurant in Pasikuda, you'll be near the beach, within a 5-minute drive of Kalkudah Beach and Pasikuda Beach. This beach guesthouse is 11.7 mi (18.8 km) from Saint Nicholas Church Chenkalady and 14 mi (22.6 km) from Batticaloa Lagoon.