Miles between Virginia Beach, VA and New Haven, CT

There are
432 mi
from Virginia Beach, VA to New Haven, CT

That's the driving distance. It would take 9 hours 32 mins to go from Virginia Beach, Virginia to New Haven, Connecticut.

The flight distance (direct flight from Virginia Beach, VA to New Haven, CT) is 348.53 mi.

432 mi = 695.57 kms