Miles between Detroit, MI and South Houston, TX

There are
1,291 mi
from Detroit, MI to South Houston, TX

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

The flight distance (direct flight from Detroit, MI to South Houston, TX) is 1,106.77 mi.

1,291 mi = 1.61 kms