Karivellur a picturesque village located near near Payyanur town in Kannur District and boaders with Kasargod district. Karivellur is famous for its communist movement and has an important place in the history of Communist Party of Kerala.
By Road: Karivellur stands on NH 17. Mofussil buses plying between Payyannur to Kanjangad, and Kasargod stop at Karivellur. You can reach the temple by foot. Taxis and autorikshaws are also available from Karivellur bus stop.
By Rail: The nearest major railway station where all trains stop is Payyannur on Kozhikode-Mangalore sector of the Southern Railway. You can take a bus/taxi/autorikshaw from there to reach the temple.