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
Hotel in Batticaloa District, Pasikuda · 24.64 km from centre
9.6
12 reviews
Breakfast available
When you stay at Laya Waves in Pasikuda, you'll be on the beach, within a 15-minute walk of Kalkudah Beach and Pasikuda Beach. This beach hotel is 11.2 mi (18 km) from Saint Nicholas Church Chenkalady and 12.6 mi (20.3 km) from Batticaloa Lagoon.
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.12 km from centre
9.0
4 reviews
Breakfast available
When you stay at Passi Villas Passikudah in Pasikuda, you'll be on the beach, within a 5-minute drive of Kalkudah Beach and Pasikuda Beach. This beach hotel is 11.9 mi (19.1 km) from Saint Nicholas Church Chenkalady and 13.3 mi (21.4 km) from Batticaloa Lagoon.
Resort in Batticaloa District, Pasikuda · 25.14 km from centre
8.6
100 reviews
Breakfast available
With a stay at Amaya Beach Pasikudah in Pasikuda, you'll be 0.7 mi (1.2 km) from Pasikuda Beach and 13.2 mi (21.3 km) from Batticaloa Lagoon. This beach resort is 0.4 mi (0.7 km) from Kalkudah Beach and 11.8 mi (19 km) from Saint Nicholas Church Chenkalady.
Hotel in Batticaloa District, Pasikuda · 25.23 km from centre
8.8
39 reviews
Breakfast available
When you stay at Amethyst Resort Passikudah in Pasikuda, you'll be on the beach, within a 15-minute walk of Pasikuda Beach and Kalkudah Beach. This beach hotel is 11.6 mi (18.7 km) from Saint Nicholas Church Chenkalady and 13.1 mi (21 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.
Apartment in Batticaloa District, Oddaimavadi · 25.65 km from centre
2.0
2 reviews
Featuring a garden, Joes Resthouse features accommodations in Oddaimavadi. This property offers access to a terrace and free private parking. Sri Muththu Mariyamman Kovil is 2.3 miles away and Sri Munai Murukan Kovil is 3.1 miles from the apartment.
The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a microwave and a kettle, and 1 bathroom with an a bath or shower and free toiletries. Towels and bed linen are available in the apartment. The property offers garden views.
Kalkudah Beach is 1.6 miles from the apartment, while Valaichchenai Harbour is 1.9 miles from the property. Batticaloa International Airport is 20 miles away.
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.
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.
Resort in Batticaloa District, Pasikuda · 26.04 km from centre
8.6
39 reviews
When you stay at The Calm Resort & Spa in Pasikuda, you'll be on the beach, within a 5-minute drive of Pasikuda Beach and Kalkudah Beach. This beach resort is 12.1 mi (19.5 km) from Saint Nicholas Church Chenkalady and 13.6 mi (21.9 km) from Batticaloa Lagoon.
Resort in Batticaloa District, Pasikuda · 25.93 km from centre
8.8
49 reviews
Breakfast available
Located in Pasikuda, Maalu Maalu Resort & Spa is on the beach, a 4-minute walk from Pasikuda Beach and within a 5-minute drive of Kalkudah Beach. This beach resort is 12.1 mi (19.4 km) from Saint Nicholas Church Chenkalady and 13.5 mi (21.7 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Pasikuda · 26.26 km from centre
8.2
50 reviews
Located in Pasikuda, 1.4 mi from Kalkudah Beach, KayJay Palms provides accommodations with an outdoor swimming pool, free private parking, a garden, and a shared lounge. Featuring a 24-hour front desk, this property also welcomes guests with a restaurant and a terrace. Guests can enjoy garden views.
At the hotel, each room has a wardrobe. Rooms are complete with a private bathroom equipped with a shower and free toiletries, while certain rooms at KayJay Palms also offer a balcony. Guest rooms at the accommodations include air conditioning and a desk.
An à la carte breakfast is available daily at KayJay Palms.
Guests at the hotel will be able to enjoy activities in and around Pasikuda, like cycling.
Pasikuda Beach is 1.9 mi from KayJay Palms, while Valaichchenai Harbor is 1.4 mi away. Batticaloa International Airport is 19 mi from the property.
Hotel in Batticaloa District, Pasikuda · 26.36 km from centre
9.0
51 reviews
Breakfast available
When you stay at Anantaya Resort and Spa Passikudah in Pasikuda, you'll be on the beach, within a 5-minute drive of Pasikuda Beach and Kalkudah Beach. This beach hotel is 12.3 mi (19.9 km) from Saint Nicholas Church Chenkalady and 13.8 mi (22.2 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Nasuvantivu · 27.89 km from centre
Breakfast available
With a stay at The Cove Pasikuda in Nasuvantivu, you'll be 7.3 mi (11.8 km) from Pasikuda Beach and 7.4 mi (11.9 km) from Kalkudah Beach. This beach hotel is 14.2 mi (22.9 km) from Saint Nicholas Church Chenkalady and 15.7 mi (25.3 km) from Batticaloa Lagoon.
Bed & breakfast in Batticaloa District, Nasuvantivu · 28.03 km from centre
Breakfast available
With a stay at Reef Pasikudah in Nasuvantivu, you'll be near the beach, and 8.2 mi (13.2 km) from Kalkudah Beach and 8.5 mi (13.6 km) from Pasikuda Beach. This beach bed & breakfast is 15.2 mi (24.5 km) from Saint Nicholas Church Chenkalady and 16.7 mi (26.9 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Eravur Pattu · 30.27 km from centre
Breakfast available
This hotel is 18.9 mi (30.5 km) from Batticaloa Lagoon and 19.6 mi (31.5 km) from Saint Nicholas Church Chenkalady.
Hotel in Batticaloa District, Mankerni · 35.21 km from centre
7.6
14 reviews
Breakfast available
With a stay at Giman Free Beach Resort in Mankerni, you'll be 11.8 mi (19 km) from Kalkudah Beach and 12.4 mi (20 km) from Pasikuda Beach. This beach hotel is 18.6 mi (30 km) from Saint Nicholas Church Chenkalady and 20.1 mi (32.3 km) from Batticaloa Lagoon.
Hotel in Ampara District, Ampara · 49.63 km from centre
Breakfast available
When you stay at Hotel Senondra in Ampara, you'll be 16.5 mi (26.5 km) from Gal Oya National Park. This hotel is within the region of Pottuvil Point.