Miles between Petersburg, VA and Chesapeake, VA

There are
78 mi
from Petersburg, VA to Chesapeake, VA

That's the driving distance. It would take 1 hour 54 mins to go from Petersburg, Virginia to Chesapeake, Virginia.

The flight distance (direct flight from Petersburg, VA to Chesapeake, VA) is 69.21 mi.

78 mi = 125.69 kms