Miles between Rochester, MN and Port Arthur, TX

There are
1,146 mi
from Rochester, MN to Port Arthur, TX

That's the driving distance. It would take 21 hours 24 mins to go from Rochester, Minnesota to Port Arthur, Texas.

The flight distance (direct flight from Rochester, MN to Port Arthur, TX) is 980.06 mi.

1,146 mi = 1.61 kms