There are
1,220 mi
from Sandy, UT to Eden Prairie, MN
That's the driving distance. It would take 21 hours 32 mins to go from Sandy, Utah to Eden Prairie, Minnesota.
The flight distance (direct flight from Sandy, UT to Eden Prairie, MN) is 976.82 mi.
1,220 mi = 1.61 kms