Miles between Columbus, OH and Port Huron, MI

There are
246 mi
from Columbus, OH to Port Huron, MI

That's the driving distance. It would take 5 hours 10 mins to go from Columbus, Ohio to Port Huron, Michigan.

The flight distance (direct flight from Columbus, OH to Port Huron, MI) is 210.06 mi.

246 mi = 395.53 kms