Miles between Chesapeake, VA and Rochester, MI

There are
714 mi
from Chesapeake, VA to Rochester, MI

That's the driving distance. It would take 14 hours 1 min to go from Chesapeake, Virginia to Rochester, Michigan.

The flight distance (direct flight from Chesapeake, VA to Rochester, MI) is 546.64 mi.

714 mi = 1,148.96 kms