There are
662 mi
from Asheville, NC to Rolling Meadows, IL
That's the driving distance. It would take 12 hours 55 mins to go from Asheville, North Carolina to Rolling Meadows, Illinois.
The flight distance (direct flight from Asheville, NC to Rolling Meadows, IL) is 535.42 mi.
662 mi = 1,065.08 kms