There are
632 mi
from Anderson, IN to Columbia Heights, MN
That's the driving distance. It would take 11 hours 53 mins to go from Anderson, Indiana to Columbia Heights, Minnesota.
The flight distance (direct flight from Anderson, IN to Columbia Heights, MN) is 514.51 mi.
632 mi = 1,017.83 kms