Distance from Shikohabad to Visakhapatnam

The distance from Shikohabad Uttar Pradesh to Visakhapatnam Andhra Pradesh by car is 1549 km (or 963 mi). The estimated driving time for the trip is 22 h 17 min and the main road for this route is the . In a straight line, the distance between Shikohabad and Visakhapatnam is 1151 km (716 mi).