The journey from Azhicode to Kanpur covers approximately 2500 kilometers. This is a long-distance journey requiring a combination of train or flight travel. The most practical mode is to take a train from Thiruvananthapuram to Kanpur or fly from Thiruvananthapuram to Lucknow and then take a train or taxi to Kanpur. Expect a travel time of roughly 40 to 45 hours by train. This route is popular for those traveling from the southern tip of India to the northern plains.
Total Distance: Driving distance is 2500 km; straight-line air distance is 2000 km.
Book tickets well in advance as this is a long-distance route.
October to March, when the weather is pleasant.