There are
662 mi
from Indianapolis, IN to Sauk Rapids, MN
That's the driving distance. It would take 12 hours 31 mins to go from Indianapolis, Indiana to Sauk Rapids, Minnesota.
The flight distance (direct flight from Indianapolis, IN to Sauk Rapids, MN) is 571.59 mi.
662 mi = 1,065.19 kms