Miles between Champaign, IL and Asheville, NC

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