There are
721 mi
from Rockford, IL to Asheville, NC
That's the driving distance. It would take 14 hours 4 mins to go from Rockford, Illinois to Asheville, North Carolina.
The flight distance (direct flight from Rockford, IL to Asheville, NC) is 579.20 mi.
721 mi = 1,160.16 kms