Miles between St Cloud, MN and Roy, UT

There are
1,209 mi
from St Cloud, MN to Roy, UT

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

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

1,209 mi = 1,945.27 kms