Die Entfernung (Strecke bzw. Distanz) von Agra nach Shāmli beträgt Luftlinie ungefähr 261 Kilometer (km).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Shāmli wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie) von Agra nach Shāmli berechnet wurde.