The journey from Karimpur to Kanpur covers about 1000 km. You must reach Kolkata to catch a long-distance train to Kanpur. The route takes you across the northern plains of India. Expect a total travel time of 20 to 25 hours. This is a convenient and popular route.
Total Distance: 1000 km by road, 850 km air distance.
Book tickets well in advance.
October to March for pleasant weather.