 Mayyil is situated 20  km North East of District HQ Kannur, 13  km South East of Taliparamba, 20  km North West of Mattannur, 13  km South West of Sreekandapuram and 16  km West of Irikkur.The national highway(NH 66) passes through Puthiyatheru (15km South West), Dharmasala (11Km West), Taliparamba (13Km North West) away from Mayyil Town .Goa and Mumbai can be accessed on the northern side and Cochin and Thiruvananthapuram can be accessed on the southern side.The road to the east of Iritty connects to Mysore and Bangalore.