Miles between Virginia Beach, VA and Dearborn Heights, MI

There are
690 mi
from Virginia Beach, VA to Dearborn Heights, MI

That's the driving distance. It would take 13 hours 35 mins to go from Virginia Beach, Virginia to Dearborn Heights, Michigan.

The flight distance (direct flight from Virginia Beach, VA to Dearborn Heights, MI) is 542.22 mi.

690 mi = 1,110.28 kms