There are
397 mi
from Virginia Beach, VA to Washington, PA
That's the driving distance. It would take 8 hours 14 mins to go from Virginia Beach, Virginia to Washington, Pennsylvania.
The flight distance (direct flight from Virginia Beach, VA to Washington, PA) is 325.34 mi.
397 mi = 639.68 kms