Miles between Houston, TX and Sturgis, MI

There are
1,178 mi
from Houston, TX to Sturgis, MI

That's the driving distance. It would take 21 hours 36 mins to go from Houston, Texas to Sturgis, Michigan.

The flight distance (direct flight from Houston, TX to Sturgis, MI) is 999.89 mi.

1,178 mi = 1.61 kms