Miles between Petersburg, VA and Oxford, MS

There are
839 mi
from Petersburg, VA to Oxford, MS

That's the driving distance. It would take 15 hours 43 mins to go from Petersburg, Virginia to Oxford, Mississippi.

The flight distance (direct flight from Petersburg, VA to Oxford, MS) is 706.67 mi.

839 mi = 1,349.99 kms