There are
1,236 mi
from Sandy, UT to New Hope, MN
That's the driving distance. It would take 21 hours 50 mins to go from Sandy, Utah to New Hope, Minnesota.
The flight distance (direct flight from Sandy, UT to New Hope, MN) is 983.37 mi.
1,236 mi = 1.61 kms