Miles between Virginia Beach, VA and Washington, PA

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