Travel from Kozhikode to Guruvayur-Temple

Bus or train from Kozhikode to Guruvayur Temple?

Indian Railways operates a train from Kozhikode to Guruvayur Temple every 3 hours. Tickets cost $2 - $16 and the journey takes 1 h 58 min. Alternatively, Kerala State Road Transport Corporation operates a bus from Kozhikode to Guruvayur Temple every 4 hours. Tickets cost $3 - $9 and the journey takes 2 h 57 min.

How to get from Kozhikode to Guruvayur Temple

From Kozhikode (CLT) train to Thrisur (TCR) then taxi to Guruvayur Temple. 2 h 26 min ₹1,280. From Kozhikkode bus to kunnamkulam then taxi to Guruvayur Temple. 3 h 4 min ₹766. From Kozhikode taxi to Guruvayur Temple. 1 h 27 min ₹1,572. From Kozhikode drive to Guruvayur Temple. 1 h 27 min ₹713.

Operators from Kozhikode to Guruvayur Temple