Miles between Middletown, OH and Port Arthur, TX

There are
1,076 mi
from Middletown, OH to Port Arthur, TX

That's the driving distance. It would take 19 hours 45 mins to go from Middletown, Ohio to Port Arthur, Texas.

The flight distance (direct flight from Middletown, OH to Port Arthur, TX) is 857.08 mi.

1,076 mi = 1,732.05 kms