Miles between Virginia Beach, VA and Boston, MA

There are
564 mi
from Virginia Beach, VA to Boston, MA

That's the driving distance. It would take 12 hours 1 min to go from Virginia Beach, Virginia to Boston, Massachusetts.

The flight distance (direct flight from Virginia Beach, VA to Boston, MA) is 461.59 mi.

564 mi = 907.18 kms