There are
1,258 mi
from Maple Grove, MN to Spanish Fork, UT
That's the driving distance. It would take 22 hours 24 mins to go from Maple Grove, Minnesota to Spanish Fork, Utah.
The flight distance (direct flight from Maple Grove, MN to Spanish Fork, UT) is 984.39 mi.
1,258 mi = 2,025.34 kms