Miles between Asheville, NC and Glendale Heights, IL

There are
655 mi
from Asheville, NC to Glendale Heights, IL

That's the driving distance. It would take 12 hours 50 mins to go from Asheville, North Carolina to Glendale Heights, Illinois.

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

655 mi = 1,054.55 kms