Miles between Rockford, IL and Mendota Heights, MN

There are
334 mi
from Rockford, IL to Mendota Heights, MN

That's the driving distance. It would take 6 hours 17 mins to go from Rockford, Illinois to Mendota Heights, Minnesota.

The flight distance (direct flight from Rockford, IL to Mendota Heights, MN) is 271.16 mi.

334 mi = 537.76 kms