Distance from to

Distance between St Petersburg and Rostov-on-Don

Distance between St Petersburg and Rostov-on-Don is 1539.45 km. This distance is equal to 956.57 miles, and 830.68 nautical miles.

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

St Petersburg 59.939039 30.315785
Rostov-on-Don 47.2331886 39.7150003
Distance 1539.45 km 956.57 miles

Related Distances