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

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

That's the driving distance. It would take 5 hours 49 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.

253 mi = 406.52 kms