There are
612 mi
from Asheville, NC to Matteson, IL
That's the driving distance. It would take 12 hours 1 min to go from Asheville, North Carolina to Matteson, Illinois.
The flight distance (direct flight from Asheville, NC to Matteson, IL) is 493.80 mi.
612 mi = 985.27 kms