Die Entfernung (Strecke bzw. Distanz) von Shamsābād nach Kanpur beträgt Luftlinie circa 150 km (Kilometer).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Kanpur wahrscheinlich länger, da hier nur die Luftlinie von Shamsābād nach Kanpur berechnet wurde.