Miles between Richmond, VA and Dearborn Heights, MI

There are
590 mi
from Richmond, VA to Dearborn Heights, MI

That's the driving distance. It would take 11 hours 36 mins to go from Richmond, Virginia to Dearborn Heights, Michigan.

The flight distance (direct flight from Richmond, VA to Dearborn Heights, MI) is 453.03 mi.

590 mi = 949.22 kms