There are
650 mi
from Asheville, NC to Des Plaines, IL
That's the driving distance. It would take 12 hours 46 mins to go from Asheville, North Carolina to Des Plaines, Illinois.
The flight distance (direct flight from Asheville, NC to Des Plaines, IL) is 528.74 mi.
650 mi = 1,046.12 kms