Miles between Baytown, TX and Lima, OH

There are
1,186 mi
from Baytown, TX to Lima, OH

That's the driving distance. It would take 21 hours 46 mins to go from Baytown, Texas to Lima, Ohio.

The flight distance (direct flight from Baytown, TX to Lima, OH) is 975.47 mi.

1,186 mi = 1.61 kms