There are
622 mi
from Mt Vernon, NY to Dearborn Heights, MI
That's the driving distance. It would take 11 hours 45 mins to go from Mt Vernon, New York to Dearborn Heights, Michigan.
The flight distance (direct flight from Mt Vernon, NY to Dearborn Heights, MI) is 496.92 mi.
622 mi = 1,000.51 kms