Miles between Ridgewood, NJ and Petersburg, VA

There are
369 mi
from Ridgewood, NJ to Petersburg, VA

That's the driving distance. It would take 7 hours 38 mins to go from Ridgewood, New Jersey to Petersburg, Virginia.

The flight distance (direct flight from Ridgewood, NJ to Petersburg, VA) is 313.33 mi.

369 mi = 594.20 kms