There are
265 mi
from Virginia Beach, VA to Yeadon, PA
That's the driving distance. It would take 6 hours 2 mins to go from Virginia Beach, Virginia to Yeadon, Pennsylvania.
The flight distance (direct flight from Virginia Beach, VA to Yeadon, PA) is 216.79 mi.
265 mi = 425.98 kms