Ponnani is a town and a municipality in Malappuram district in the Indian state of Kerala. Ponnani is located on the banks of the Bharathapuzha River. Ponnani is an important commercial center and a prominent tourist destination in Malappuram district. Ponnani is well known for its temples, mosques, and its marine products.