There are
454 mi
from Petersburg, VA to Broadview Heights, OH
That's the driving distance. It would take 9 hours 10 mins to go from Petersburg, Virginia to Broadview Heights, Ohio.
The flight distance (direct flight from Petersburg, VA to Broadview Heights, OH) is 363.48 mi.
454 mi = 730.24 kms