There are
2,291 mi
from Kingman, AZ to Petersburg, VA
That's the driving distance. It would take 1 day 16 hours to go from Kingman, Arizona to Petersburg, Virginia.
The flight distance (direct flight from Kingman, AZ to Petersburg, VA) is 2,035.41 mi.
2,291 mi = 3,686.21 kms