Distance from Visakhapatnam to Varanasi

The distance from Visakhapatnam to Varanasi by car is 1077 km (or 670 mi). The estimated driving time for the trip is 16 h 18 min and the main road for this route is the . In a straight line, the distance between Visakhapatnam and Varanasi is 849 km (528 mi).