The journey from Shahjahanpur to Kanpur covers approximately 200 km. You can travel via road or train. The route is well-connected and takes about 4 to 5 hours. Kanpur is a major industrial city known for its leather industry and temples.
Total Distance: 200 km by road, 170 km by air.
Trains are comfortable and reliable.
October to March for pleasant weather.