There are
571 mi
from Petersburg, VA to Findlay, OH
That's the driving distance. It would take 11 hours 27 mins to go from Petersburg, Virginia to Findlay, Ohio.
The flight distance (direct flight from Petersburg, VA to Findlay, OH) is 426 mi.
571 mi = 918.14 kms