Batticaloa Travel Guide
Batticaloa guide: the Singing Fish lagoon, Kallady Beach, Dutch fort, Tamil kovils, and travel info for Sri Lanka's east coast.
Batticaloa is a city in Eastern Province, 313km from Colombo by road — six to seven hours by car or bus, eight to nine by train. It sits on an island formed by the Batticaloa Lagoon and the sea, connected to the mainland by bridges and causeways. The city is predominantly Tamil-speaking, has a strong Hindu culture, and sees a fraction of the tourist traffic that reaches Trincomalee or Arugam Bay, which makes it one of the more genuinely local experiences on the east coast.
The Singing Fish
Batticaloa is known across Sri Lanka for a phenomenon that sounds improbable: the fish in the lagoon make an audible sound on moonlit nights. The effect is best observed from Kallady Bridge during a full moon, with your ear held just below the water’s surface using a paddle or stick as a conductor. Local accounts describe the sound as resembling music — an organ or cello — though what produces it is scientifically debated (hypotheses include bivalves, catfish, or a combination of marine life). The experience is real enough that it has been referenced by colonial-era naturalists and remains part of the city’s identity.
If you want to try it, ask your accommodation about the next full moon date and hire a tuk-tuk to Kallady Bridge after dark.
Batticaloa Lagoon
The lagoon is large, calm, and largely undiscovered by visitors. Kallady Bridge gives the best view: lagoon on the western side, open sea on the east. Swimming in the lagoon is possible and safer than the sea-facing beaches, which can have stronger currents. The lagoon-side beach at Kallady is 2km from the city centre and is a popular local spot in the evenings.
Boat trips on the lagoon can be arranged informally from the waterfront — it is not organised tourism, but asking around will usually produce a boat owner willing to take you out.
Batticaloa Fort
The Dutch built this fort in 1628 on the instructions of the Dutch East India Company, replacing an earlier Portuguese structure. It is large and solidly constructed — the walls are largely intact — but the interior now houses government offices and is not open to the public. The fort is worth seeing from the outside; the setting by the water is atmospheric and gives a sense of how the colonial powers used Sri Lanka’s lagoon systems for defence and trade.
Religious Sites
Batticaloa has a concentration of active Hindu kovils (temples) serving the Tamil population. The most significant is Mamangam Pillaiyar Kovil, which draws large numbers during festival periods. Tamil Hindu festivals in Batticaloa are public and often spectacular — street processions with music, decorated elephants, and firewalking are features of the major annual events.
St Mary’s Cathedral (1853) is a large Catholic church reflecting the Portuguese-era conversions that reshaped parts of Tamil culture along the coast. Calvin Dutch Church (1878) reflects the later Protestant presence under Dutch and British rule. Both are active places of worship.
Getting to Batticaloa
By train: The train from Colombo Fort takes eight to nine hours to Batticaloa. Book a reserved seat if travelling during peak periods. The line runs through Habarana and Polonnaruwa, giving reasonable scenery through the dry zone interior.
By bus: Direct buses from Pettah bus terminal in Colombo run throughout the day and night. Journey time six to seven hours; overnight sleeper buses are available.
By road: Colombo to Batticaloa via the A4/A5 corridor takes approximately six hours in light traffic. The road quality has improved significantly since the end of the civil war.
Nearest airport: Batticaloa Airport is a small regional facility with limited scheduled services, primarily operated by domestic carriers including FitsAir and Cinnamon Air. Check schedules before planning around it.
Using Batticaloa as a Base
Batticaloa sits between Trincomalee (100km north) and Arugam Bay (100km south), which makes it a practical mid-point if you are travelling the east coast. It is a quieter and cheaper base than either of the two more tourist-oriented towns, and the lagoon setting has its own appeal. Accommodation options are limited — a handful of guesthouses and budget hotels — but sufficient for a one or two night stop.
The best season mirrors the rest of the east coast: April to September for dry weather and calm seas.
Upcoming Events in Batticaloa
Yala National Park — Elephant Season
Yala's dry season concentrates wildlife around water sources — one of the world's highest leopard densities. Elephant sightings are reliable June–October. Morning and evening game drives depart from Tissamaharama.