There are
367 mi
from Virginia Beach, VA to Ridgewood, NJ
That's the driving distance. It would take 8 hours 6 mins to go from Virginia Beach, Virginia to Ridgewood, New Jersey.
The flight distance (direct flight from Virginia Beach, VA to Ridgewood, NJ) is 302.14 mi.
367 mi = 590.72 kms