There are
1,238 mi
from Layton, UT to Mounds View, MN
That's the driving distance. It would take 21 hours 52 mins to go from Layton, Utah to Mounds View, Minnesota.
The flight distance (direct flight from Layton, UT to Mounds View, MN) is 984.62 mi.
1,238 mi = 1,992.20 kms