Miles between Louisville, KY and Virginia Beach, VA

There are
670 mi
from Louisville, KY to Virginia Beach, VA

That's the driving distance. It would take 12 hours 29 mins to go from Louisville, Kentucky to Virginia Beach, Virginia.

The flight distance (direct flight from Louisville, KY to Virginia Beach, VA) is 544.13 mi.

670 mi = 1,077.90 kms