Miles between Oshkosh, WI and Port Arthur, TX

There are
1,205 mi
from Oshkosh, WI to Port Arthur, TX

That's the driving distance. It would take 22 hours 18 mins to go from Oshkosh, Wisconsin to Port Arthur, Texas.

The flight distance (direct flight from Oshkosh, WI to Port Arthur, TX) is 1,020.79 mi.

1,205 mi = 1,938.76 kms