Miles between Columbia, MO and Port Huron, MI

There are
709 mi
from Columbia, MO to Port Huron, MI

That's the driving distance. It would take 13 hours 7 mins to go from Columbia, Missouri to Port Huron, Michigan.

The flight distance (direct flight from Columbia, MO to Port Huron, MI) is 586.33 mi.

709 mi = 1,140.80 kms