There are
1,225 mi
from Layton, UT to Maple Grove, MN
That's the driving distance. It would take 21 hours 37 mins to go from Layton, Utah to Maple Grove, Minnesota.
The flight distance (direct flight from Layton, UT to Maple Grove, MN) is 972.35 mi.
1,225 mi = 1,971.96 kms