Batticaloa Lagoon. Before you come.

A serene lagoon boat tour where the main attraction—thesinging fish—is more myth than guarantee.

Batticaloa Lagoon, Sri Lanka

Batticaloa Lagoon is the defining feature of this east coast city — a vast body of water dotted with small islands and fringed by mangroves. Boat tours here let you explore the islands and spot birdlife, including the famous 'singing fish' that locals claim make a musical sound under the full moon.

Visitors often come expecting to hear the famoussinging fish(actually a type of catfish or croaker that supposedly makes musical sounds under water), but that it's rarely heard, especially during the day. The guides will play a recording or claim to hear it, but actual live sounds are elusive. The real draw is the peaceful boat ride through mangroves, with birdlife and local fishing scenes—not the fish concert.

Late afternoon tours are popular for sunset views, but midday trips can be brutally hot with little shade. Some boatmen are friendly but may rush the tour or add unsolicited stops at souvenir shops. The lagoon itself is scenic but not pristine—some areas have floating debris or algae. Its a calm, low-key experience best enjoyed for the atmosphere, not the hype.

The one thing
Go at sunset (around 5:30 PM) to avoid the worst heat and catch the best light—the singing fish are a long shot anyway, so focus on the views.
What is the entrance fee?+
LKR 2,000–4,000 per person (negotiable, depends on group size and duration).
How long does a visit take?+
1–2 hours for a boat tour
How do I get there from Batticaloa?+
This attraction is located in Batticaloa itself. You can walk from most hotels, or take a short tuk-tuk ride.
How long does the trip take?+
Standard trips last 1–2 hours. Full-day safaris can be arranged through local operators.
Batticaloa
View all Batticaloa travel intelligence →
Inpan's beach resort BatticaloaCheck availability →
The Dream Inn Guesthouse PassikudahCheck availability →

Have a specific question about Batticaloa Lagoon?
Ask BYC — honest answers from 300,000+ real guest reviews.

Ask BYC →