Miles between Virginia Beach, VA and Havre De Grace, MD

There are
282 mi
from Virginia Beach, VA to Havre De Grace, MD

That's the driving distance. It would take 5 hours 48 mins to go from Virginia Beach, Virginia to Havre De Grace, Maryland.

The flight distance (direct flight from Virginia Beach, VA to Havre De Grace, MD) is 186.41 mi.

282 mi = 454.25 kms