Distance from Apex to Petersburg
The shortest distance (air line) between Apex and Petersburg is 131.36 mi (211.40 km).
How far is Apex from Petersburg
Apex is located in North Carolina, United States within 35° 43' 25.32" N -79° 7' 32.52" W (35.7237, -78.8743) coordinates. The local time in Apex is 22:30 (12.08.2025)
Petersburg is located in Virginia, United States within 37° 12' 15.48" N -78° 36' 31.32" W (37.2043, -77.3913) coordinates. The local time in Petersburg is 22:30 (12.08.2025)
The calculated flying distance from Petersburg to Petersburg is 131.36 miles which is equal to 211.40 km.
Apex, North Carolina, United States
Related Distances from Apex
Petersburg, Virginia, United States