Miles between Sandy, UT and Shakopee, MN

There are
1,213 mi
from Sandy, UT to Shakopee, MN

That's the driving distance. It would take 21 hours 22 mins to go from Sandy, Utah to Shakopee, Minnesota.

The flight distance (direct flight from Sandy, UT to Shakopee, MN) is 973.34 mi.

1,213 mi = 1.61 kms