There are
822 mi
from Greeley, CO to Sauk Rapids, MN
That's the driving distance. It would take 16 hours 7 mins to go from Greeley, Colorado to Sauk Rapids, Minnesota.
The flight distance (direct flight from Greeley, CO to Sauk Rapids, MN) is 640.48 mi.
822 mi = 1,323.28 kms