Miles between Middletown, OH and Port Lavaca, TX

There are
1,212 mi
from Middletown, OH to Port Lavaca, TX

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

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

1,212 mi = 1,950.89 kms