Miles between Dearborn, MI and Chesapeake, VA

There are
686 mi
from Dearborn, MI to Chesapeake, VA

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

The flight distance (direct flight from Dearborn, MI to Chesapeake, VA) is 530.65 mi.

686 mi = 1,103.86 kms