There are
645 mi
from Asheville, NC to Downers Grove, IL
That's the driving distance. It would take 12 hours 34 mins to go from Asheville, North Carolina to Downers Grove, Illinois.
The flight distance (direct flight from Asheville, NC to Downers Grove, IL) is 519.89 mi.
645 mi = 1,037.94 kms