Miles between Asheville, NC and Chicago Heights, IL

There are
608 mi
from Asheville, NC to Chicago Heights, IL

That's the driving distance. It would take 11 hours 53 mins to go from Asheville, North Carolina to Chicago Heights, Illinois.

The flight distance (direct flight from Asheville, NC to Chicago Heights, IL) is 491.58 mi.

608 mi = 978.56 kms