There are
545 mi
from Newark, OH to Virginia Beach, VA
That's the driving distance. It would take 11 hours to go from Newark, Ohio to Virginia Beach, Virginia.
The flight distance (direct flight from Newark, OH to Virginia Beach, VA) is 411.93 mi.
545 mi = 877.49 kms