Kudallur is in the Palakkad district of Kerala. It is in Pattambi taluk, bordering Malappuram district, also on the banks of Bharathapuzha. The Bharathappuzha river separates Kudallur from Kuttippuram town in Malappuram district. Kudallur is a part of Thrithala and Ponnani.