Miles between Indianapolis, IN and Sauk Rapids, MN

There are
658 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.

658 mi = 1,059.73 kms