Miles between Houston, TX and Urbana, OH

There are
1,138 mi
from Houston, TX to Urbana, OH

That's the driving distance. It would take 20 hours 59 mins to go from Houston, Texas to Urbana, Ohio.

The flight distance (direct flight from Houston, TX to Urbana, OH) is 969.96 mi.

1,138 mi = 1.61 kms