Miles between Minneapolis, MN and Port Huron, MI

There are
747 mi
from Minneapolis, MN to Port Huron, MI

That's the driving distance. It would take 13 hours 40 mins to go from Minneapolis, Minnesota to Port Huron, Michigan.

The flight distance (direct flight from Minneapolis, MN to Port Huron, MI) is 556.23 mi.

747 mi = 1,202.82 kms