There are
714 mi
from Chesapeake, VA to Rochester Hills, MI
That's the driving distance. It would take 14 hours 1 min to go from Chesapeake, Virginia to Rochester Hills, Michigan.
The flight distance (direct flight from Chesapeake, VA to Rochester Hills, MI) is 546.11 mi.
714 mi = 1,148.49 kms