Miles between Detroit, MI and Marshall, MO

There are
729 mi
from Detroit, MI to Marshall, MO

That's the driving distance. It would take 11 hours 21 mins to go from Detroit, Michigan to Marshall, Missouri.

The flight distance (direct flight from Detroit, MI to Marshall, MO) is 575.41 mi.

729 mi = 1,172.47 kms