Miles between Virginia Beach, VA and South Bend, IN

There are
781 mi
from Virginia Beach, VA to South Bend, IN

That's the driving distance. It would take 15 hours 5 mins to go from Virginia Beach, Virginia to South Bend, Indiana.

The flight distance (direct flight from Virginia Beach, VA to South Bend, IN) is 642.22 mi.

781 mi = 1,256.73 kms