Miles between Greenville, NC and Petersburg, VA

There are
141 mi
from Greenville, NC to Petersburg, VA

That's the driving distance. It would take 2 hours 43 mins to go from Greenville, North Carolina to Petersburg, Virginia.

The flight distance (direct flight from Greenville, NC to Petersburg, VA) is 111.62 mi.

141 mi = 226.21 kms