There are
863 mi
from Boulder, CO to Sauk Rapids, MN
That's the driving distance. It would take 16 hours 31 mins to go from Boulder, Colorado to Sauk Rapids, Minnesota.
The flight distance (direct flight from Boulder, CO to Sauk Rapids, MN) is 681.19 mi.
863 mi = 1,389.47 kms