There are
344 mi
from Rockford, IL to Columbia Heights, MN
That's the driving distance. It would take 6 hours 29 mins to go from Rockford, Illinois to Columbia Heights, Minnesota.
The flight distance (direct flight from Rockford, IL to Columbia Heights, MN) is 282.87 mi.
344 mi = 553.92 kms