Miles between Detroit, MI and Desoto, TX

There are
1,184 mi
from Detroit, MI to Desoto, TX

That's the driving distance. It would take 21 hours 37 mins to go from Detroit, Michigan to Desoto, Texas.

The flight distance (direct flight from Detroit, MI to Desoto, TX) is 1,010.90 mi.

1,184 mi = 1.61 kms