There are
366 mi
from Pontiac, MI to Rockford, IL
That's the driving distance. It would take 7 hours 12 mins to go from Pontiac, Michigan to Rockford, Illinois.
The flight distance (direct flight from Pontiac, MI to Rockford, IL) is 296.85 mi.
366 mi = 589.71 kms