Distance between Jackson and Petersburg
Distance from Jackson, NC to Petersburg, VA is 58 miles / 93 kilometers.
Map showing the distance from Jackson to Petersburg
![]() |
Air distance: | miles km |
Jackson, NC
City: | Jackson, NC |
Country: | United States |
Petersburg, VA
City: | Petersburg, VA |
Country: | United States |
Time difference between Jackson and Petersburg
There is no time difference between Jackson and Petersburg. Current local time in Jackson and Petersburg is 19:23 EST (2025-02-16)