Travel from Kannur to Guruvayur-Temple

Train from Kannur to Guruvayur Temple

Indian Railways operates a train from Kannur to Guruvayur Temple every 4 hours. Tickets cost $4 - $17 and the journey takes 4 h 27 min.

How to get from Kannur to Guruvayur Temple

From Kannur (CAN) train to Thrisur (TCR) then taxi to Guruvayur Temple. 4 h 55 min ₹1,381. From Kannur night bus to Trissur then taxi to Guruvayur Temple. 4 h 42 min ₹1,176. From Kannur taxi to Guruvayur Temple. 2 h 51 min ₹3,198. From Kannur drive to Guruvayur Temple. 2 h 51 min ₹1,477.

Operators from Kannur to Guruvayur Temple