There are
618 mi
from Anderson, IN to Faribault, MN
That's the driving distance. It would take 11 hours 44 mins to go from Anderson, Indiana to Faribault, Minnesota.
The flight distance (direct flight from Anderson, IN to Faribault, MN) is 484.08 mi.
618 mi = 994.65 kms