There are
631 mi
from Asheville, NC to Hickory Hills, IL
That's the driving distance. It would take 12 hours 16 mins to go from Asheville, North Carolina to Hickory Hills, Illinois.
The flight distance (direct flight from Asheville, NC to Hickory Hills, IL) is 509.61 mi.
631 mi = 1,015.61 kms