Miles between Melbourne, FL and Port Arthur, TX

There are
938 mi
from Melbourne, FL to Port Arthur, TX

That's the driving distance. It would take 17 hours 22 mins to go from Melbourne, Florida to Port Arthur, Texas.

The flight distance (direct flight from Melbourne, FL to Port Arthur, TX) is 814.84 mi.

938 mi = 1,508.98 kms