Miles between Springfield, OH and Virginia Beach, VA

There are
607 mi
from Springfield, OH to Virginia Beach, VA

That's the driving distance. It would take 11 hours 40 mins to go from Springfield, Ohio to Virginia Beach, Virginia.

The flight distance (direct flight from Springfield, OH to Virginia Beach, VA) is 473.97 mi.

607 mi = 977.19 kms