The temple is located at North Paravur in Ernakulam district. Aluvan -Paravur road takes straight to this temple. From Guruvaryur, it is at 60kms, on the way to Sabarimala; 11kms from Kodungalloor Bhgagavathi temple on the route to Chottanikkara Bhagavathi Temple.
By Air : International Air Port is at Nedumbassery, near Aluva, about 18 kms away.
By Rail : Rail : The nearest station is at Aluva about 8km. Kochi has 2 stations, Ernakulam Junction and Ernakulam Town. Trains from the Northern cities/Southern parts of India stop at Ernakulam Junction at D.H Road, Ernakulam South , and Ernakulam Town, Near North Bridge.
By Bus :Road : Buses are very frequent from Ernakulam to Paravur. There are two routes- one across the Goshree bridges connecting the islands of Bolghatty, Mulavukadu, Vallarpadam via Vypeen island (about 25kms) and the other via Edapally (19 kms) and Cherai to North Paravur.