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

Bed & breakfast in Batticaloa District, Manmunai North · 3.69 mi 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.

Homestay in Batticaloa District, Kattankudi · 3.96 mi from centre
WELCOME VILLA Kattankudy offers accommodations in Kattankudi, 4 miles from Dutch Fort Batticaloa and 5.8 miles from Batticaloa Lighthouse. With free private parking, the property is 1.4 miles from Kallady Beach and 3.3 miles from Batticaloa Railway Station. Sri Muththu Mariyamman Kovil is 24 miles from the homestay, and Sri Munai Murukan Kovil is 25 miles away.
At the homestay, all units include a private bathroom.
Kokkadicholai Hindu Temple is 6.8 miles from the homestay, while Valaichchenai Harbour is 24 miles away. Batticaloa International Airport is 5 miles from the property.

Guest house in Batticaloa District, Kattankudi · 3.97 mi from centre
Ss room villa offers accommodations in Kattankudi, a 10-minute walk from Kallady Beach and 3.9 miles from Batticaloa Railway Station. This property offers access to a terrace and free private parking. Kokkadicholai Hindu Temple is 7.5 miles from the guest house and Valaichchenai Harbour is 24 miles away.
The property offers sea views.
Dutch Fort Batticaloa is 4.6 miles from the guest house, while Batticaloa Lighthouse is 6.3 miles from the property. Batticaloa International Airport is 5.6 miles away.

Apartment in Batticaloa District, Kattankudi · 4.12 mi from centre
10.0
1 review
Room in Kattankudy is located in Kattankudi, just 1.5 miles from Kallady Beach and 3.7 miles from Batticaloa Railway Station. The property is around 4.4 miles from Dutch Fort Batticaloa, 6.2 miles from Batticaloa Lighthouse, and 6.7 miles from Kokkadicholai Hindu Temple. Sri Munai Murukan Kovil is 25 miles from the apartment.
The accommodation is non-smoking.
Valaichchenai Harbour is 24 miles from the apartment, while Sri Muththu Mariyamman Kovil is 24 miles from the property. Batticaloa International Airport is 5 miles away.

Hotel in Batticaloa District, Kattankudi · 4.77 mi from centre
Located in Kattankudi, 1.5 miles from Kallady Beach, Lotus villa kattankudy features views of the sea. The property is around 4.9 miles from Batticaloa Railway Station, 5.6 miles from Dutch Fort Batticaloa and 7.2 miles from Kokkadicholai Hindu Temple. The property has room service and a 24-hour front desk for guests.
Complete with a private bathroom equipped with a bath, all rooms at the hotel have a flat-screen TV and air conditioning, and selected rooms also feature a terrace.
Lotus villa kattankudy offers a hot tub.
Batticaloa Lighthouse is 7.3 miles from the accommodation, while Valaichchenai Harbour is 25 miles from the property. Batticaloa International Airport is 6.2 miles away.

Guest house in Batticaloa District, Kattankudi · 5.04 mi from centre
Providing a garden, Beach haven Kattankudy offers accommodations in Kattankudi. With sea views, this accommodation features a terrace. The guest house provides rooms with air conditioning, free private parking, and free Wifi.
At the guest house, all units are fitted with a balcony. There's a private bathroom with shower in some units, along with slippers, a hair dryer, and free toiletries. The rooms are equipped with heating facilities.
Kallady Beach is 1.8 miles from the guest house, while Batticaloa Railway Station is 5.2 miles away. Batticaloa International Airport is 6.8 miles from the property.

Hotel in Batticaloa District, Eravur · 6.79 mi from centre
Rimadi Lake Guest Inn is offering accommodations in Eravur. The property is located 7.9 miles from Batticaloa Railway Station, 8.1 miles from Batticaloa Lighthouse and 8.7 miles from Dutch Fort Batticaloa. Sri Munai Murukan Kovil is 13 miles from the hotel and Kokkadicholai Hindu Temple is 18 miles away.
The hotel will provide guests with air-conditioned rooms with a desk, an electric tea pot, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. Rimadi Lake Guest Inn has some rooms with river views, and all rooms have a balcony. All rooms feature a closet.
The breakfast offers buffet, Asian or vegetarian options.
Valaichchenai Harbour is 12 miles from the accommodation, while Sri Muththu Mariyamman Kovil is 13 miles from the property. Batticaloa International Airport is 8.1 miles away.

Hotel in Batticaloa District, Batticaloa · 13.35 mi from centre
9.9
10 reviews
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. The property is around 5.7 miles from Valaichchenai Harbour, 6 miles from Sri Muththu Mariyamman Kovil and 6.8 miles from Sri Munai Murukan Kovil. The hotel has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar.
At the hotel, each room includes a closet. Featuring a private bathroom with a shower and free toiletries, rooms at Kalkudah Beach House also offer free WiFi, while selected rooms contain a balcony. Guest rooms at the accommodation include air conditioning and a desk.
Breakfast is available, and includes à la carte, continental and Full English/Irish options.
You can play pool at Kalkudah Beach House, and the area is popular for cycling.
Batticaloa Railway Station is 18 miles from the hotel, while Batticaloa Lighthouse is 19 miles away. Batticaloa International Airport is 18 miles from the property.

Hotel in Batticaloa District, Kalkudah · 14.76 mi 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.

Resort in Batticaloa District, Pasikuda · 14.96 mi from centre
8.5
116 reviews
Located in Pasikuda, a few steps from Kalkudah Beach, Cocoville provides accommodations with a garden, free private parking, a terrace and a restaurant. The property is around 1.2 miles from Sri Muththu Mariyamman Kovil, 2 miles from Sri Munai Murukan Kovil and 3.2 miles from Valaichchenai Harbour. The resort also has free WiFi as well as a paid airport shuttle service.
Guest rooms are equipped with air conditioning, a TV with satellite channels, a fridge, a electric tea pot, a bidet, a hairdryer and a desk. Each room has a private bathroom with a shower, while selected rooms come with a patio and others also offer sea views. Guest rooms include a closet.
Batticaloa Railway Station is 20 miles from the resort, while Batticaloa Lighthouse is 20 miles away. Batticaloa International Airport is 19 miles from the property.

Holiday home in Batticaloa District, Kalkudah · 15.05 mi from centre
7.2
15 reviews
Breakfast available
Just one mile from Pasikuda Beach and a 4-minute walk from Sri Munai Murukan Kovil, Coral Waves Inn Pasikuda features accommodations in Kalkudah, with a garden and a terrace. This beachfront property offers access to a balcony and free private parking. Batticaloa Railway Station is 21 miles away and Batticaloa Lighthouse is 21 miles from the vacation home.
The air-conditioned vacation home consists of 1 separate bedroom, 1 bathroom with free toiletries, a seating area, and a living room. A flat-screen TV is available. The property offers sea views.
Sri Muththu Mariyamman Kovil is a 16-minute walk from the vacation home, while Valaichchenai Harbour is 3.6 miles from the property. Batticaloa International Airport is 21 miles away.

Bed and breakfast in Batticaloa District, Pasikuda · 15.23 mi from centre
8.3
12 reviews
Breakfast available
Sana Kuna Holiday Resort provides beachfront accommodations in Pasikuda. A few steps from Pasikuda Beach and a 12-minute walk from Sri Muththu Mariyamman Kovil, the property offers a garden and a terrace. There's free private parking, and the property provides paid airport shuttle service.
Each room is equipped with a private bathroom, while some rooms are equipped with a fully equipped kitchen with a fridge.
Guests at the bed and breakfast can enjoy an American breakfast, and breakfast in the room is also available. There is a coffee shop, and packed lunches are also available.
Sightseeing tours are available nearby. A bicycle rental service and a private beach area are provided at Sana Kuna Holiday Resort, and guests can go cycling in the surrounding area.
Sri Munai Murukan Kovil is 1.2 miles from the accommodation, while Valaichchenai Harbour is 3.5 miles away. Batticaloa International Airport is 21 miles from the property.

Apartment in Batticaloa District, Kalkudah · 15.27 mi from centre
7.5
144 reviews
Breakfast available
Passi Nature Villas Passikudah provides beachfront accommodations in Kalkudah. Offering a restaurant, the property also has a private beach area, a spa facilities, and a wellness packages. The apartment offers garden views, a sun terrace, and a 24-hour front desk.
The units at the apartment complex feature private entrance and soundproofing so guests can enjoy a peaceful stay. The rooms have a kettle, a private bathroom, and free Wifi, while selected rooms will provide you with a balcony and some have sea views. At the apartment complex, the units have air conditioning and a flat-screen TV.
Buffet and à la carte breakfast options with warm dishes, local specialities, and fresh pastries are available. There is a coffee shop, and packed lunches are also available.
For guests with children, the apartment provides an indoor play area and a baby safety gate. Guests can also warm up near the outdoor fireplace after a day of cycling.
Popular points of interest near Passi Nature Villas Passikudah include Kalkudah Beach, Sri Muththu Mariyamman Kovil, and Sri Munai Murukan Kovil. Batticaloa International Airport is 21 miles away.

Guest house in Batticaloa District, Kalkudah · 15.32 mi from centre
9.1
130 reviews
Hotel krish features air-conditioned accommodations in Kalkudah. This property offers access to a terrace and free private parking. Guests can use the a garden.
At the guest house, every unit is equipped with a wardrobe. There's a fully equipped private bathroom with bidet and free toiletries. At the guest house, each unit includes bed linen and towels.
A car rental service is available at the guest house.
Kalkudah Beach is a few steps from Hotel krish, while Sri Muththu Mariyamman Kovil is a 9-minute walk from the property. Batticaloa International Airport is 20 miles away.

Guest house in Batticaloa District, Kalkudah · 15.33 mi from centre
9.3
43 reviews
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, Kalkudah · 15.36 mi from centre
7.3
4 reviews
Breakfast available
Located in Kalkudah, a 4-minute walk from Kalkudah Beach, Hotel UK Pasikuda has accommodations with a garden, free private parking and a terrace. This 2-star hotel has air-conditioned rooms with a private bathroom. The property provides a kids' club, room service and currency exchange for guests.
Breakfast is available, and includes Asian, vegetarian and halal options.
Speaking English and Tamil at the reception, staff are willing to help at any time of the day.
Sri Muththu Mariyamman Kovil is a 5-minute walk from the hotel, while Sri Munai Murukan Kovil is 0.8 miles away. Batticaloa International Airport is 21 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Batticaloa District, Pasikuda · 15.45 mi 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 · 15.47 mi from centre
7.2
71 reviews
Breakfast available
Featuring an outdoor pool, Earl’s Passikudah is located 656 feet away from Passikudah Beach. It offers Free WiFi and free parking on site.
Air-conditioned rooms are furnished with a flat-screen TV, safety deposit box, mini-bar facilities and also have an attached bathroom.
The hotel is 22 mi away from the Batticaloa Railway Station and provides accommodations in Kalkudah. There is a 24-hour front desk at the property.
Golf carts and cycles are available for rent. Guests can also enjoy boat rides and play billiards.

Homestay in Batticaloa District, Pasikuda · 15.51 mi from centre
8.8
79 reviews
Just a 4-minute walk from Pasikuda Beach and a few steps from Sri Muththu Mariyamman Kovil, Inn On The Bay Home features accommodations in Pasikuda, with a garden and a terrace. The property is around a 18-minute walk from Sri Munai Murukan Kovil, 3 miles from Valaichchenai Harbour, and 20 miles from Batticaloa Railway Station. The homestay provides rooms with air conditioning, free private parking, and free Wifi.
All units are fitted with a private bathroom and a shower, and certain units at the homestay have a balcony. At the homestay, some units are soundproof.
Batticaloa Lighthouse is 21 miles from the homestay, while Dutch Fort Batticaloa is 21 miles away. Batticaloa International Airport is 21 miles from the property.

Guest house in Batticaloa District, Pasikuda · 15.51 mi from centre
9.4
43 reviews
Breakfast available
A 5-minute walk from Kalkudah Beach in Pasikuda, AHSRAM Accommodations features accommodations with access to a fitness room. Among the facilities of this property are a restaurant, a 24-hour front desk, and room service, along with free Wifi throughout the property. There's free private parking, and the property offers a paid airport shuttle service.
Accessible via private entrance, all rooms have air conditioning, soundproofing, and a private bathroom with a walk-in shower. At the guest house, units are equipped with bed linen and towels.
Continental and full English/Irish breakfast options with warm dishes, local specialities, and pancakes are available. There is a coffee shop, and packed lunches are also available.
You can play darts at the guest house, and bike rental and car rental are available. Outdoor play equipment is also available for guests at AHSRAM Accommodations.
Sri Muththu Mariyamman Kovil is a 4-minute walk from the accommodation, while Sri Munai Murukan Kovil is 1.1 miles from the property. Batticaloa International Airport is 21 miles away.