Miles between Sandy, UT and St Cloud, MN

There are
1,221 mi
from Sandy, UT to St Cloud, MN

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

The flight distance (direct flight from Sandy, UT to St Cloud, MN) is 954.90 mi.

1,221 mi = 1.61 kms