There are
829 mi
from Petersburg, VA to North Aurora, IL
That's the driving distance. It would take 16 hours 7 mins to go from Petersburg, Virginia to North Aurora, Illinois.
The flight distance (direct flight from Petersburg, VA to North Aurora, IL) is 661.97 mi.
829 mi = 1,333.85 kms