Kadalundi is the place where a river ends. It sits on the estuary where the Kadalundi river meets the Arabian Sea, on the boundary between Malappuram and Kozhikode districts, and it is known to most visitors as a birding coast — which is dealt with on its own page here. What the town itself carries is two quite different stories: an unresolved argument about whether this was one of the great Roman-era trading ports of the Malabar coast, and the memory of the June morning in 2001 when a train came off the bridge over the river.
The geography is the whole of it. The Kadalundi river comes down off the Western Ghats and spreads at its mouth into a shallow, shifting estuary of islands, sandbanks and creeks. That estuary is the reason for everything else: the birds, the fishing, the mussel beds, the old question about a port, and the railway bridge that has to cross it.
Two rivers end here, not one. The Kadalundi and the Chaliyar — both among the longest rivers in Kerala — reach the Arabian Sea at this point, which is why the estuary is as large and as complicated as it is. The Kadalundi itself is the sixth longest river in the state: rain-fed, about 130 kilometres from end to end, rising at Cherakomban Mala at around 1,160 m and running down through Palakkad and Malappuram districts. It is not one stream but two for most of its upper course — the Olipuzha and the Veliyar, which meet near Melattur and only then become the Kadalundi.
That matters for what the estuary is. A rain-fed river drops and swells hugely between seasons, and where two such rivers meet the sea the water is fresh in one month and salt in another. The mixing is the reason for the biodiversity, and it is also the reason for the village's most distinctive industry.
Kadalundi is a green mussel place. Mussel farming here has supported something in the order of fifty families and has accounted for a reported eighty per cent of Kerala's green mussel production, with yields quoted around ₹1,800 a box in the higher-salinity stretches. Alongside it the traditional livelihoods are the ones you would expect of an estuary: fishing, coir made by retting coconut husk in the backwater, and small-scale farming. If you want to understand why people live exactly here, it is not the birds — it is the salinity gradient.
Administratively Kadalundi sits on a seam. The river here forms the boundary between Malappuram and Kozhikode districts, so the place is routinely written about as belonging to both, and the estuary's conservation area is shared between the two coasts. If you find sources placing Kadalundi in different districts, that is why — they are describing opposite banks.
⚠ A note on where Kadalundi actually is, because our own filing and the standard references do not agree. This site files Kadalundi under MALAPPURAM. English Wikipedia describes Kadalundi as a village in KOZHIKODE district, and describes the bird sanctuary as lying across two panchayats — Kadalundi grama panchayat in Kozhikode and Vallikkunnu grama panchayat in Malappuram. Both statements can be true of a place split by a river mouth, and we are flagging the discrepancy here rather than quietly re-filing a live page.
The village is a working one rather than a resort: fishing, mussel-gathering and small coastal trade, with the birding traffic seasonal and mostly early in the morning. There is no developed tourist strip here, which is much of the appeal and is also worth knowing before you arrive expecting one.
The other permanent presence is the railway. The main west-coast line crosses the estuary here, and the bridge over the Kadalundi is a landmark in its own right — a long, low crossing over tidal water. It is also the site of the worst thing that has happened in this village in living memory, which the history section below sets out.
Legend & myth
The oldest story attached to Kadalundi is not a legend about a god but an argument among historians, and it is one of the better ones on this coast, because the thing being argued about is genuinely lost.
In the first century of the Common Era an anonymous Greek merchant-sailor wrote the Periplus of the Erythraean Sea, a working handbook to the trade routes of the Indian Ocean. Among the ports of Limyrike — the stretch of the Malabar coast the Greeks and Romans traded with — it names Tyndis, describing it, in a phrase that has frustrated everyone since, as ‘a well known village on the coast’. Ptolemy names it too. It lay about 500 stadia — something in the order of ninety kilometres — north of Muziris, and it was a major centre of trade between the Chera rulers and Rome, second only to Muziris itself, probably functioning as a satellite feeding port to it.
So where was it? Kadalundi is one of the answers, and a serious one: it sits at the mouths of the Chaliyar and Kadalundi rivers, roughly the right distance north of Kodungallur, with an estuary that could hold shipping and a natural route inland. The identification usually groups it with Chaliyam and Beypore, the neighbouring river-mouths, as a single port complex rather than a single village.
But it is one of the answers, not the answer, and this page will not pretend otherwise. Ponnani, at the mouth of the Bharathappuzha, is proposed just as seriously. So is Panthalayini Kollam — modern Koyilandy — and so is Tanur. And the reason the argument cannot be settled is stark and worth saying plainly: no archaeological evidence of Tyndis has ever been found. Not at Kadalundi, not anywhere. There is a name in a Greek handbook, a distance in stadia, and a coastline of river mouths that all look plausible.
What makes the puzzle interesting rather than merely unresolved is the hinterland. Whichever river mouth it was, Tyndis worked because it was the sea end of a land route: goods moved from the Malabar coast through the Palghat Gap into the interior Tamil country, and back again. The port was not important for itself but for the road behind it, which is why the argument keeps returning to the estuaries that have a river running back into the hills. Kadalundi has one. So do the others.
There is a further layer in the Tamil material. Sangam poetry speaks of Thondi, a prosperous port under Chera rule, known for fishing, rice and backwater commerce, and Thondi has often been read together with Tyndis. Whether they are the same name in two languages, or two ports that later scholarship fused, is another thing the evidence does not settle.
The honest position, then, is that Kadalundi may be standing on one of the most important ports of the ancient Indian Ocean, and nobody can show you a single stone of it. That is not a satisfying story, but it is the true one, and it is a good deal more interesting than the confident version you will find on signboards.
More about Kadalundi
History
The documented history of Kadalundi as a settlement is thin, which is itself part of the Tyndis problem: a place that was supposedly a major classical emporium has left no excavated trace.
The event that defines the modern village happened on 22 June 2001. The Mangalore–Chennai Mail was crossing Bridge 924 over the Kadalundi river, the crossing that links Malappuram and Kozhikode districts, when six carriages derailed and three of them fell into the river below.
Fifty-nine people were eventually reported dead or missing, among them at least eight women and two children. Reported injury figures vary widely, from around 117 to as many as 300, all taken to hospitals nearby. It was one of the worst Indian rail accidents of that year.
The bridge's age is worth pausing on, because it dates the crossing. If the structure was around 140 years old in 2001, it was built in roughly the 1860s — which places it in the first generation of railway building on this coast, when the line was pushed north from Beypore and the great river mouths of Malabar had to be spanned one after another. The estuary at Kadalundi is wide, tidal and floored with shifting sediment, and a pier standing in that for well over a century is doing a harder job than it looks.
The official inquiry concluded that the derailment was caused by one pillar of the bridge — then about 140 years old — sinking into the riverbed after recent heavy rain. ⚠ That finding has been challenged, and we record it as the official conclusion rather than as the settled cause.
The line was repaired and reopened, and trains cross the estuary today as they always did; there is no memorial that a passing visitor would notice. What the accident left behind locally is a piece of shared memory attached to a very ordinary structure — for anyone who lives here, the bridge is not simply a bridge.
The estuary's later history is one of protection rather than development, and belongs to the sanctuary's own page.
Why visit
For the estuary itself — the river mouth, its islands and sandbanks, and the light on the tidal flats early in the morning. The birds have their own page here.
For one of the more genuinely open questions in Kerala's ancient history: this may be Tyndis, the Roman-era port named in the Periplus, and no one has ever proved it.
Because it is a working fishing and mussel-gathering village rather than a developed coast — quiet, plain, and easy to reach from either Kozhikode or Malappuram.
For the setting on a district boundary, where the same estuary is described from two coasts at once.
For the green mussel beds — an unusual and genuinely local industry that has accounted for a large share of Kerala's production, and the clearest answer to why a settlement sits exactly here.
Because two of Kerala's longest rivers, the Kadalundi and the Chaliyar, finish in the same stretch of water — a confluence-at-the-sea you can stand and look at.