Miles between Middletown, OH and Lockhart, TX

There are
1,194 mi
from Middletown, OH to Lockhart, TX

That's the driving distance. It would take 21 hours 13 mins to go from Middletown, Ohio to Lockhart, Texas.

The flight distance (direct flight from Middletown, OH to Lockhart, TX) is 1,003.49 mi.

1,194 mi = 1,921.02 kms