Distance from to

Distance between Richmond and Petersburg

Distance between Richmond and Petersburg is 35.53 km. This distance is equal to 22.08 miles, and 19.17 nautical miles.

The distance line on map shows distance from Richmond to Petersburg between two cities.
If you travel with an airplane (which has average speed of 560 miles per hour) between Richmond to Petersburg,
It takes 0.04 hours to arrive.

Richmond 37.542979 -77.469092
Petersburg 37.2279279 -77.4019267
Distance 35.53 km 22.08 miles

Related Distances