Ponnani is a township in the Ponnani taluk, Malappuram district, in the Kerala area. It serves as the authoritative center of the taluk and the block panchayat of the same name. It is located at the confluence of the Bharatappuzha river with the Ponnani, on its southern bank, and is bounded by the Arabian Sea to the west and a series of tidal ponds to the south. The Tirur waterway joins the Ponnani at the mouth of the river at Patinjarekkara Beach from the north bank.