Miles between Houston, TX and Mt Vernon, OH

There are
1,204 mi
from Houston, TX to Mt Vernon, OH

That's the driving distance. It would take 22 hours 21 mins to go from Houston, Texas to Mt Vernon, Ohio.

The flight distance (direct flight from Houston, TX to Mt Vernon, OH) is 1,032.45 mi.

1,204 mi = 1.61 kms