There are
706 mi
from Bloomington, IN to Sauk Rapids, MN
That's the driving distance. It would take 13 hours 25 mins to go from Bloomington, Indiana to Sauk Rapids, Minnesota.
The flight distance (direct flight from Bloomington, IN to Sauk Rapids, MN) is 590.38 mi.
706 mi = 1,136.92 kms