Miles between Omaha, NE and Petersburg, VA

There are
1,252 mi
from Omaha, NE to Petersburg, VA

That's the driving distance. It would take 23 hours 28 mins to go from Omaha, Nebraska to Petersburg, Virginia.

The flight distance (direct flight from Omaha, NE to Petersburg, VA) is 1,030.96 mi.

1,252 mi = 1.61 kms