Miles between St Cloud, MN and Heber, UT

There are
1,207 mi
from St Cloud, MN to Heber, UT

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

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

1,207 mi = 1,942.36 kms