There are
489 mi
from Newark, OH to Williamsburg, VA
That's the driving distance. It would take 9 hours 51 mins to go from Newark, Ohio to Williamsburg, Virginia.
The flight distance (direct flight from Newark, OH to Williamsburg, VA) is 362.44 mi.
489 mi = 787.61 kms