There are
658 mi
from Carmel, IN to Sauk Rapids, MN
That's the driving distance. It would take 12 hours 29 mins to go from Carmel, Indiana to Sauk Rapids, Minnesota.
The flight distance (direct flight from Carmel, IN to Sauk Rapids, MN) is 562.47 mi.
658 mi = 1,059.59 kms