There are
449 mi
from Petersburg, VA to Norton, OH
That's the driving distance. It would take 9 hours 6 mins to go from Petersburg, Virginia to Norton, Ohio.
The flight distance (direct flight from Petersburg, VA to Norton, OH) is 347.09 mi.
449 mi = 721.81 kms