Miles between Yonkers, NY and Petersburg, VA

There are
372 mi
from Yonkers, NY to Petersburg, VA

That's the driving distance. It would take 7 hours 41 mins to go from Yonkers, New York to Petersburg, Virginia.

The flight distance (direct flight from Yonkers, NY to Petersburg, VA) is 317.38 mi.

372 mi = 599.00 kms