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

Villa in Batticaloa District, Pasikuda · 15.22 mi from centre
6.4
45 reviews
Breakfast available
Offering sea views, Pasikudah Eco Village Hotel in Pasikuda offers accommodations, a private beach area, and a garden. This beachfront property offers access to a patio and free private parking. Guests can use the public bath or enjoy garden views.
Featuring a terrace, the accommodation offers air conditioning and has a flat-screen TV and a private bathroom with walk-in shower. At the villa complex, units are fitted with bed linen and towels.
At the property, there is an family-friendly restaurant serving American cuisine as well as vegetarian options.
Both a bicycle rental service and a car rental service are available at the villa, while cycling can be enjoyed nearby.
Popular points of interest near Pasikudah Eco Village Hotel include Kalkudah Beach, Sri Muththu Mariyamman Kovil, and Sri Munai Murukan Kovil. Batticaloa International Airport is 21 miles from the property.

Hotel in Batticaloa District, Pasikuda · 15.29 mi from centre
6.0
2 reviews
With a stay at The beach house by Kay jay Hotels in Pasikuda, you'll be steps from Kalkudah Beach and a 3-minute drive from Pasikuda Beach. This hotel is 11.6 mi (18.7 km) from Saint Nicholas Church Chenkalady and 13.1 mi (21.1 km) from Batticaloa Lagoon.

Guest house in Batticaloa District, Kalkudah · 15.50 mi from centre
5.9
41 reviews
Providing garden views, New Roy Guest House in Kalkudah provides accommodations and a garden. This property offers access to a terrace and free private parking. Valaichchenai Harbour is 3.1 miles away, and Batticaloa Railway Station is 21 miles from the guest house.
Every room includes a private bathroom with a shower and free toiletries, while selected rooms are equipped with a balcony.
Popular points of interest near the guest house include Pasikuda Beach, Sri Muththu Mariyamman Kovil, and Sri Munai Murukan Kovil. Batticaloa International Airport is 21 miles away.

Guesthouse in Batticaloa District, Pasikuda · 15.92 mi 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 · 15.94 mi 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.

Resort in Batticaloa District, Pasikuda · 16.11 mi from centre
9.3
334 reviews
Breakfast available
The eco-friendly Maalu Maalu Resort & Spa - Thema Collection sits on the sandy shores of Passekudah Bay on the east coast of Sri Lanka. It offers Ayurvedic spa treatments, a beautiful infinity pool and spacious rooms and suites with private balconies with free Wi-Fi.
Bathed in warm lighting, the spacious air-conditioned rooms are equipped with a flat-screen TV and well-stocked mini-bar. Large bathrooms have 2 sinks, a bathtub and separate rainshowers.
Maalu Maalu Resort & Spa - Thema Collection is about 140 mi from Sigiriya Town. Free parking is available.
Guests can snorkel in the clear waters of the Indian Ocean, pick seashells by the beach or visit the nearby villages and local markets. The resort also provides a gym and business center.
Karadiya restaurant serves Sri Lankan and international dishes, with an emphasis on fresh seafood. Habala and Ruwala bar and restaurant offers delicious meals by the pool. Drinks are available at the 2 bars and discotheque.

Hotel in Batticaloa District, Pasikuda · 16.32 mi from centre
7.8
58 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.

Villa in Batticaloa District, Batticaloa · 16.33 mi from centre
8.0
1 review
Pasikuda palm stay is located in Batticaloa, just 1.2 miles from Valaichchenai Harbour and 3.6 miles from Sri Muththu Mariyamman Kovil. This property offers access to a balcony, free private parking, and free Wifi. Batticaloa Lighthouse is 19 miles away and Dutch Fort Batticaloa is 20 miles from the villa.
With direct access to a terrace with garden views, the air-conditioned villa consists of 2 bedrooms and a fully equipped kitchen. A flat-screen TV is offered. The accommodation is non-smoking.
Sri Munai Murukan Kovil is 4.4 miles from the villa, while Batticaloa Railway Station is 19 miles from the property. Batticaloa International Airport is 19 miles away.

Guest house in Batticaloa District, Pasikuda · 16.48 mi from centre
9.2
187 reviews
Aiden Homestay enjoys a location in Pasikuda, one mile from Pasikuda Beach and 1.5 miles from Valaichchenai Harbour. The property is around 1.8 miles from Sri Muththu Mariyamman Kovil, 2.6 miles from Sri Munai Murukan Kovil, and 21 miles from Batticaloa Railway Station. The guest house offers rooms with air conditioning, free private parking, and free Wifi.
At the guest house, units include a desk. Rooms come with a private bathroom with a shower, while some rooms also feature a fully equipped kitchen with kitchenware. At the guest house, units come with bed linen and towels.
À la carte and continental breakfast options with pancakes, fruit, and juice are available.
Bike rental and car rental are available at this guest house, and the area is popular for cycling. Guests can also relax in the garden or on the sun terrace.
Batticaloa Lighthouse is 21 miles from the guest house, while Dutch Fort Batticaloa is 22 miles away. Batticaloa International Airport is 21 miles from the property, and the property offers a paid airport shuttle service.

Guest house in Batticaloa District, Oddaimavadi · 16.59 mi from centre
Meera Bayside Villas enjoys a location in Oddaimavadi, 2.2 miles from Valaichchenai Harbour and 5.1 miles from Sri Muththu Mariyamman Kovil. The property is around 5.9 miles from Sri Munai Murukan Kovil, 20 miles from Batticaloa Railway Station, and 20 miles from Batticaloa Lighthouse. There's a terrace and guests can access free Wifi and free private parking.
Dutch Fort Batticaloa is 20 miles from the guest house, while Kokkadicholai Hindu Temple is 29 miles from the property. Batticaloa International Airport is 19 miles away.

Bed & breakfast in Batticaloa District, Nasuvantivu · 17.42 mi from centre
Breakfast available
With a stay at Reef Pasikudah in Nasuvantivu, you'll be 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 · 18.81 mi 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.

Villa in Ampara District, Ampara · 23.24 mi from centre
Dream Villa offers accommodations in Ampara, 27 miles from Kokkadicholai Hindu Temple and 28 miles from Batticaloa Railway Station. This property offers access to a balcony, free private parking, and free Wifi.
This air-conditioned 1-bedroom villa comes with a fully equipped kitchen, a seating area, a dining area, and a satellite flat-screen TV. Guests can enjoy a meal on an outdoor dining area while overlooking the garden views. This villa is non-smoking and soundproof.
Dutch Fort Batticaloa is 29 miles from the villa, while Batticaloa Lighthouse is 31 miles from the property. Batticaloa International Airport is 31 miles away.

Guest house in Ampara District, Kalmunaikudiyiruppu · 25.10 mi from centre
9.2
66 reviews
Breakfast available
Villa Luxez enjoys a location in Kalmunaikudiyiruppu, 25 miles from Kokkadicholai Hindu Temple and 26 miles from Batticaloa Railway Station. This property offers access to a balcony, free private parking, and free Wifi. The property offers bike rental and features a garden and outdoor fireplace.
Some units are air conditioned and include a seating and/or dining area and a flat-screen TV. At the guest house, the units come with a private bathroom with a bath.
A continental breakfast is available every morning at the guest house.
A baby safety gate is also available for guests at Villa Luxez.
Dutch Fort Batticaloa is 27 miles from the accommodation, while Batticaloa Lighthouse is 29 miles away.

Hotel in Ampara District, Kalmunai · 25.10 mi from centre
7.0
5 reviews
Located in Kalmunai, 25 miles from Kokkadicholai Hindu Temple, BW Residence has accommodations with a shared lounge, free private parking and a terrace. Among the facilities at this property are a shared kitchen and room service, along with free WiFi throughout the property. The hotel has family rooms.
Complete with a private bathroom equipped with a shower and free toiletries, all rooms at the hotel have a flat-screen TV and air conditioning, and selected rooms also feature a seating area.
An Asian breakfast is available each morning at BW Residence.
Speaking English, Hindi and Tamil, staff are willing to help at the 24-hour front desk.
Batticaloa Railway Station is 26 miles from the accommodation, while Dutch Fort Batticaloa is 27 miles from the property.

Guest house in Ampara District, Maha Oya · 27.36 mi from centre
9.6
70 reviews
5.8 miles from Maduru Oya National Park in Maha Oya, Blue Lake Ridge offers accommodations with access to beauty services. With lake views, this accommodation features a terrace. The guest house provides rooms with air conditioning, free private parking, and free Wifi.
At the guest house, every unit is equipped with a desk. Every unit has a private bathroom, a walk-in shower, and a hair dryer, and certain units at the guest house have a safety deposit box. At the guest house, units include bed linen and towels.
A selection of options including warm dishes, local specialities, and fruit are served for the continental breakfast. Guests can eat at the on-site restaurant, which is open for dinner and lunch.
If you'd like to discover the area, cycling and fishing are possible in the surrounding area, and the guest house can arrange a car rental service.
Batticaloa International Airport is 31 miles away.

Apartment in Ampara District, Nintavur · 29.18 mi from centre
Breakfast available
Lucky Suites offers accommodations in Nintavur, 26 miles from Kokkadicholai Hindu Temple and 30 miles from Batticaloa Railway Station. This property offers access to a balcony, free private parking, and free Wifi. The accommodation features a 24-hour front desk, a shared kitchen, and luggage storage for guests.
The air-conditioned apartment consists of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV with streaming services is available. The accommodation is non-smoking.
Guests at the apartment can enjoy an à la carte breakfast, and breakfast in the room is also available. As an added convenience, Lucky Suites offers packed lunches for guests to bring on excursions and other trips off-property.
Guests at the accommodation will be able to enjoy activities in and around Nintavur, like walking tours. Guests can also relax in the shared lounge area.
Batticaloa International Airport is 32 miles from the property.

Hotel in Ampara District, Ampara · 29.43 mi from centre
10.0
1 review
Breakfast available
Located in Ampara, Rajawewa Resort - Hotel in Ampara features a garden and terrace. The property provides room service and a 24-hour front desk for guests.
An à la carte, continental or Full English/Irish breakfast is served at the property. At the hotel you'll find a restaurant serving American, Chinese and British cuisine. Vegetarian and vegan options can also be requested.
Batticaloa International Airport is 45 miles away.

Holiday home in Ampara District, Ampara · 29.69 mi from centre
Sky homestay offers accommodations in Ampara, 28 miles from Kokkadicholai Hindu Temple. This property offers access to a balcony and free private parking.
The vacation home is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. The accommodation is non-smoking.

Hotel in Ampara District, Nintavur · 30.75 mi from centre
7.1
10 reviews
Breakfast available
Located in Nintavur, 31 miles from Kokkadicholai Hindu Temple, Thompukandam Village Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. With a restaurant, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property has room service and a 24-hour front desk for guests.
At the hotel, every room comes with a closet. All guest rooms will provide guests with a desk and an electric tea pot.
Breakfast is available, and includes à la carte, continental and Full English/Irish options.
Guests at Thompukandam Village Resort will be able to enjoy activities in and around Nintavur, like cycling.