There are
1,236 mi
from Richardson, TX to Port Huron, MI
That's the driving distance. It would take 22 hours 26 mins to go from Richardson, Texas to Port Huron, Michigan.
The flight distance (direct flight from Richardson, TX to Port Huron, MI) is 1,039.83 mi.
1,236 mi = 1.61 kms