There are
386 mi
from Virginia Beach, VA to Massapequa Park, NY
That's the driving distance. It would take 8 hours 31 mins to go from Virginia Beach, Virginia to Massapequa Park, New York.
The flight distance (direct flight from Virginia Beach, VA to Massapequa Park, NY) is 297.30 mi.
386 mi = 621.87 kms