The route from Gajapatinagaram to Kozhikode covers approximately 1200 km. You must travel to Vizianagaram Junction to catch a train heading towards the Malabar coast. The journey takes you through the scenic Western Ghats and coastal plains. Expect a travel time of 22 to 25 hours by train. Kozhikode, formerly known as Calicut, is famous for its historical significance and culinary heritage.
Total Distance: 1200 km by road, 1050 km air distance.
Check for trains passing through the Palakkad-Shoranur line.
October to March for pleasant weather.