There are
2,721 mi
from Buena Park, CA to Virginia Beach, VA
That's the driving distance. It would take 1 day 23 hours to go from Buena Park, California to Virginia Beach, Virginia.
The flight distance (direct flight from Buena Park, CA to Virginia Beach, VA) is 2,357.71 mi.
2,721 mi = 4,379.77 kms