Miles between Houston, TX and Owosso, MI

There are
1,291 mi
from Houston, TX to Owosso, MI

That's the driving distance. It would take 23 hours 41 mins to go from Houston, Texas to Owosso, Michigan.

The flight distance (direct flight from Houston, TX to Owosso, MI) is 1,104.19 mi.

1,291 mi = 1.61 kms