There are
225 mi
from Virginia Beach, VA to Gaithersburg, MD
That's the driving distance. It would take 4 hours 30 mins to go from Virginia Beach, Virginia to Gaithersburg, Maryland.
The flight distance (direct flight from Virginia Beach, VA to Gaithersburg, MD) is 171.70 mi.
225 mi = 362.84 kms