Miles between Hamilton, OH and Port Lavaca, TX

There are
1,202 mi
from Hamilton, OH to Port Lavaca, TX

That's the driving distance. It would take 22 hours 32 mins to go from Hamilton, Ohio to Port Lavaca, Texas.

The flight distance (direct flight from Hamilton, OH to Port Lavaca, TX) is 1,014.32 mi.

1,202 mi = 1,934.59 kms