Miles between Asheville, NC and Champaign, IL

There are
573 mi
from Asheville, NC to Champaign, IL

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

The flight distance (direct flight from Asheville, NC to Champaign, IL) is 439.88 mi.

573 mi = 922.73 kms