Miles between Columbia, MO and Dearborn Heights, MI

There are
641 mi
from Columbia, MO to Dearborn Heights, MI

That's the driving distance. It would take 12 hours to go from Columbia, Missouri to Dearborn Heights, Michigan.

The flight distance (direct flight from Columbia, MO to Dearborn Heights, MI) is 529.10 mi.

641 mi = 1,031.15 kms