Miles between Sandy, UT and Inver Grove Heights, MN

There are
1,236 mi
from Sandy, UT to Inver Grove Heights, MN

That's the driving distance. It would take 21 hours 56 mins to go from Sandy, Utah to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Sandy, UT to Inver Grove Heights, MN) is 997.32 mi.

1,236 mi = 1.61 kms