Distance from Shikohabad to Gwalior

The distance from Shikohabad Uttar Pradesh to Gwalior Madhya Pradesh by car is 172 km (or 107 mi). The estimated driving time for the trip is 2 h 30 min and the main road for this route is the . In a straight line, the distance between Shikohabad and Gwalior is 106 km (66 mi).