Miles between Port Arthur, TX and Allen Park, MI

There are
1,273 mi
from Port Arthur, TX to Allen Park, MI

That's the driving distance. It would take 23 hours 24 mins to go from Port Arthur, Texas to Allen Park, Michigan.

The flight distance (direct flight from Port Arthur, TX to Allen Park, MI) is 1,042.02 mi.

1,273 mi = 2,048.45 kms