There are
665 mi
from Aurora, IL to Christiansburg, VA
That's the driving distance. It would take 13 hours 3 mins to go from Aurora, Illinois to Christiansburg, Virginia.
The flight distance (direct flight from Aurora, IL to Christiansburg, VA) is 529.28 mi.
665 mi = 1,070.81 kms