There are
1,234 mi
from St Cloud, MN to Lindon, UT
That's the driving distance. It would take 22 hours 6 mins to go from St Cloud, Minnesota to Lindon, Utah.
The flight distance (direct flight from St Cloud, MN to Lindon, UT) is 955.73 mi.
1,234 mi = 1,986.07 kms