There are
573 mi
from Champaign, IL to Asheville, NC
That's the driving distance. It would take 11 hours 2 mins to go from Champaign, Illinois to Asheville, North Carolina.
The flight distance (direct flight from Champaign, IL to Asheville, NC) is 439.88 mi.
573 mi = 921.91 kms