There are
1,079 mi
from Layton, UT to Marshall, MN
That's the driving distance. It would take 18 hours 49 mins to go from Layton, Utah to Marshall, Minnesota.
The flight distance (direct flight from Layton, UT to Marshall, MN) is 852.08 mi.
1,079 mi = 1,736.20 kms