There are
355 mi
from Virginia Beach, VA to Clifton, NJ
That's the driving distance. It would take 7 hours 44 mins to go from Virginia Beach, Virginia to Clifton, New Jersey.
The flight distance (direct flight from Virginia Beach, VA to Clifton, NJ) is 293.44 mi.
355 mi = 570.93 kms