Batticaloa
©
Batticaloa

Batticaloa

Eastern Sri Lankan lagoon city with a Dutch fort, Tamil culture, and singing-fish folklore.

Batticaloa is a lagoon city on Sri Lanka's east coast, less visited than Trincomalee to the north and Arugam Bay to the south. The old town sits on Puliyanthivu, an island in the lagoon linked by road bridges, with colonial buildings, churches, temples, and government offices clustered close to the water.

This is one of the main Tamil cities of eastern Sri Lanka, with Hindu temples, Catholic churches, rice and coconut trading, and a history shaped by Portuguese, Dutch, British, and Sri Lankan conflict. The civil war and the 2004 tsunami hit the region hard, and the city still feels more like a working provincial centre than a resort.

Batticaloa's best-known oddity is the folklore of the singing fish in the lagoon. Local boatmen traditionally lower an oar into the water at night and invite visitors to press an ear to the handle, listening for faint musical sounds said to come from fish below. It is not guaranteed, and that uncertainty is part of the charm.

The beaches near the city are not the east coast's best for swimming, but Batticaloa rewards slower travellers with the fort, the old Kallady Bridge, lagoon views, and easy onward routes to Pasikudah, Polonnaruwa, Trincomalee, and Arugam Bay.