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 (State Assembly constituency) and Ponnani (Lok Sabha constituency). Kudallur is the meeting point of three Taluks - Pattambi Taluk, Ponnani taluk (neighbouring Thavanur village in Malappuram district), and Tirur Taluk (neighbouring Kuttippuram town).