Miles between Dayton, OH and Virginia Beach, VA

There are
616 mi
from Dayton, OH to Virginia Beach, VA

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

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

616 mi = 990.74 kms