The journey from Thamarassery to Kanpur covers 2300 kilometers. You must first reach Kozhikode railway station. From there, direct trains connect to Kanpur. The journey takes approximately 40 to 45 hours. It is a long journey across the northern part of India. Alternatively, you can fly from Calicut International Airport to Kanpur.
Total Distance: 2300 km by rail, 1900 km air distance.
Book your train tickets well in advance as this is a long and popular route.
October to March for pleasant weather.