Things to do in Batticaloa

Activities, attractions and tours

Batticaloa
Batticaloa
Batticaloa
Batticaloa
Batticaloa

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.


What to do in Batticaloa


Popular places to visit

Frequently asked questions

Is Batticaloa worth visiting?
Batticaloa has a unique mix of culture, local charm and attractions. Whether you're into the outdoors, history or local culinary flavours, there's a lot you'll find here.
How do I spend a day in Batticaloa?
After you've visited key attractions like Kallady Beach and Dutch Fort, spend the rest of your day experiencing Batticaloa's shopping and dining scene.
What is the top tourist attraction in Batticaloa?
You can't leave without visiting Kallady Beach, rated the top tourist attraction in Batticaloa.
Is three days enough to stay in Batticaloa?
You can easily visit leading sights like Kallady Beach, St Mary's Cathedral and Tiruchendur Murugan Alayam Temple with a three-day break in Batticaloa. On average, many travellers book three days here. There's plenty to see and do nearby too, so linger longer and check out Valachchenai.
What are some activities to do in Batticaloa with kids?
Whether you're travelling with hard-to-please teens or tiny adventurers, an itinerary filled with cool activities makes a big difference. Check out our recommendations for what to do in Batticaloa with kids.

What to do in Batticaloa for adults?
Whether you're a culture enthusiast, avid foodie or outdoor adventurer, there are plenty of things to do in Batticaloa for adults including Auliya Mosque.
Are there free things to do in Batticaloa?
In Batticaloa, Kallady Beach is a must-see spot for anyone wishing to tour the city without taking their wallet out. Also, wander around the local neighbourhoods and parks, and ask for tips from a local tour guide. It's an easy way to learn about the best free things to do in Batticaloa.