Around the World

Distance between Salisbury and Petersburg

Distance from Salisbury, NC to Petersburg, VA is 202 miles / 325 kilometers.

Map showing the distance from Salisbury to Petersburg

Beeline Air distance: miles km

Salisbury, NC

City: Salisbury, NC
Country: United States

Petersburg, VA

City: Petersburg, VA
Country: United States

Time difference between Salisbury and Petersburg

There is no time difference between Salisbury and Petersburg. Current local time in Salisbury and Petersburg is 21:54 EST (2025-02-16)

Search