Die Entfernung (Strecke bzw. Distanz) von Saint Petersburg nach Petrozavodsk beträgt Luftlinie ca. 300 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Petrozavodsk wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie) von Saint Petersburg nach Petrozavodsk berechnet wurde.
Luftlinie (ungefähr)
186 Meilen
162 Seemeilen