Skip to main content
Batticaloa

Batticaloa

A laid-back east-coast city of lagoons, islands and Dutch-era history, famous for the mysterious 'singing fish' heard from Kallady Bridge.

Overview

Batticaloa is the main city of Sri Lanka's east coast, spread across islands and peninsulas within one of the country's largest lagoons. Its old quarter on Puliyanthivu island is anchored by a compact Portuguese-Dutch fort, a whitewashed cathedral and busy markets, while the Kallady Bridge links the city to long, quiet beaches. The city is best known for the 'singing fish' of its lagoon, a faint musical hum said to rise from the water on still full-moon nights. A mix of Tamil, Muslim and Sinhalese communities gives Batticaloa an easy, unhurried character, and its dry-zone climate keeps it sunny while the west coast is under monsoon.

History

Batticaloa grew around its lagoon as a Tamil trading and fishing settlement long before the colonial era. The Portuguese built a fort here in 1628, which the Dutch captured in 1638 and rebuilt, and the British took over in 1795. Through the 20th century the city was a quiet provincial capital of the Eastern Province, but it suffered heavily during Sri Lanka's civil war and again in the 2004 Indian Ocean tsunami, which devastated its low-lying coast. Since the end of the conflict in 2009 the city and its beaches have slowly reopened to travellers.

Attractions

Batticaloa Fort

Batticaloa Fort

A compact Portuguese-Dutch fort on Puliyanthivu island, ringed by the lagoon and a canal, at the heart of the old city.

🕑 08:00–18:00
⏱ ~0.8 hr
🎟 Entry: Free
Kallady Bridge and the Singing Fish Lagoon

Kallady Bridge and the Singing Fish Lagoon

A long iron bridge over the Batticaloa Lagoon, famous as the place to listen for the city's mysterious 'singing fish'.

⏱ ~0.8 hr
🎟 Entry: Free
Batticaloa Lighthouse

Batticaloa Lighthouse

A slender colonial-era lighthouse near the lagoon estuary at Palameenmadu, with fine views over the water.

⏱ ~0.5 hr
🎟 Entry: Free

Mamangam Pillayar Kovil

One of the oldest Hindu temples in Batticaloa, dedicated to Ganesh and famous for its colourful June-July chariot festival.

🕑 06:00–18:00
⏱ ~0.8 hr
🎟 Entry: Free

Where to eat

Halal and Vegetarian-friendly options are tagged below. Kosher food is not commercially available here; observant travellers usually self-cater or contact a Chabad house.

New Bawa Restaurant

Sri Lankan Muslim, Halal · Budget

A dependable halal eatery near the town centre serving biryani, kottu, rice and curry and short eats, popular with local Muslim families and travellers.

Halal Vegetarian-friendly

Riviera Resort Restaurant

Seafood, Sri Lankan · Mid

A relaxed lagoon-side restaurant serving fresh seafood, Sri Lankan rice and curry and Western dishes with views over the water, with vegetarian options.

Vegetarian-friendly

Sri Mahal Vegetarian Restaurant

South Indian Vegetarian · Budget

A busy pure-vegetarian South Indian eatery in the town centre serving crisp dosai, idli, vadai and rice-and-curry thalis at budget prices. Fully vegetarian and a reliable meat-free choice.

Vegetarian-friendly

Reviews & traveler photos

Loading reviews…

Travel tips