Lokanarkavu Temple is situated 48 km north of Kozhikode City and 44 km south of Kannur City and lies along a river called Kotakkal Puzha. The nearest Airport is the Karipur International Calicut 87 kms away and the nearest railway station is Vadakara station. Many major trains from north and south Kerala pass through this station and have a stop here.