Miles between Houston, TX and Cincinnati, OH

There are
1,046 mi
from Houston, TX to Cincinnati, OH

That's the driving distance. It would take 19 hours 12 mins to go from Houston, Texas to Cincinnati, Ohio.

The flight distance (direct flight from Houston, TX to Cincinnati, OH) is 892.83 mi.

1,046 mi = 1.61 kms