Miles between Chicago, IL and Petersburg, VA

There are
803 mi
from Chicago, IL to Petersburg, VA

That's the driving distance. It would take 15 hours 16 mins to go from Chicago, Illinois to Petersburg, Virginia.

The flight distance (direct flight from Chicago, IL to Petersburg, VA) is 631.91 mi.

803 mi = 1,292.35 kms