Batticaloa
An old lagoon city with a Dutch fort, quiet beaches nearby and a coastline where the sea is calm from April to September.
Why Batticaloa is worth your time
Batticaloa is the main city of the east coast, built around a long, shallow lagoon with islands and bridges. It has a relaxed, unhurried feel and a strong local culture shaped by its Tamil and Muslim communities and its long history of trade.
In the middle of the city stands a 17th-century fort, built by the Portuguese and taken by the Dutch, now home to government offices but open to walk around. The lagoon is the city's other defining feature, and it is known locally for the so-called singing fish, a sound heard at night in the water.
North of the city the coast runs to the broad, calm beaches of Kalkudah and Pasikuda, which are the main reason many travellers come to this side of the island. The east is at its best from April to September, when the south-west is wet.
The things worth stopping for
Batticaloa Fort
A compact coastal fort on the lagoon, built in the 17th century and later used by the Dutch. A pleasant walk and a good way to understand the city. Full guide →
The lagoon and Kallady Bridge
Walk or take a boat on the lagoon. Kallady Bridge is a local gathering place at sunset.
The singing fish
A famous local phenomenon of musical sounds heard from the lagoon at night. It is said to be clearest on full-moon nights between April and September, and is not guaranteed.
Kalkudah beach
A long, quiet stretch of golden sand north of the city. Full guide →
Pasikuda Bay
A sheltered bay with shallow, calm water that suits families and swimmers. Destination guide →
Local food
Try fresh seafood and the rich curries of the east, often served with string hoppers or rice.
Planning your visit
What we tell our own guests before they go — including the parts other operators leave out.
Do this
- Visit between April and September when the east is dry
- Stay on the beaches at Kalkudah or Pasikuda
- Add Polonnaruwa on the way
- Walk the fort and lagoon at sunset
- Try local seafood
Know this first
- Six hours or more from the airport; plan an overnight en route
- October to January is the east-coast wet season
- Some areas have a visible military presence
- The singing fish are not reliable — many visitors hear nothing
How to reach Batticaloa
Around six to six and a half hours from the airport, usually via Dambulla and Polonnaruwa, then east through Valaichchenai. The road is good, and breaking the journey at Habarana or Polonnaruwa makes the trip easier.
Batticaloa fits naturally between the Cultural Triangle and Trincomalee or Arugam Bay on an east-coast loop.
Colombo Airport → Batticaloa — fixed pricesDrive times from Batticaloa
Prices are per vehicle for a sedan carrying up to three passengers; vans for families and groups are quoted on request. Drive times are approximate.
Routes that stop here
Every itinerary is a starting point — nights, hotels and pace are all adjustable before anything is booked.
Batticaloa — frequently asked
Is Batticaloa worth visiting?
Yes, especially with beach time at Kalkudah and Pasikuda. It adds a quieter, less touristy east-coast chapter to a trip.
When is the best time to visit Batticaloa?
April to September is best, when the east coast is dry and the sea is calm. October to January is the wet season there.
How far is Batticaloa from Colombo Airport?
About 300 km and six to six and a half hours by road.
What are the singing fish?
A local phenomenon of musical sounds heard from the lagoon at night, said to be clearest on full-moon nights from April to September. It is not guaranteed.
More places close to Batticaloa
Most routes link three or four places in one region before moving on. These are the neighbours.