There are
444 mi
from Virginia Beach, VA to Johnson City, NY
That's the driving distance. It would take 9 hours 26 mins to go from Virginia Beach, Virginia to Johnson City, New York.
The flight distance (direct flight from Virginia Beach, VA to Johnson City, NY) is 363.62 mi.
444 mi = 714.80 kms