There are
494 mi
from Albany, NY to Petersburg, VA
That's the driving distance. It would take 10 hours 2 mins to go from Albany, New York to Petersburg, Virginia.
The flight distance (direct flight from Albany, NY to Petersburg, VA) is 421.53 mi.
494 mi = 795.01 kms