Cities on the Way: Petrozavodsk to St. Petersburg
Discover places to stop between Petrozavodsk and St. Petersburg.
Need a transfer near St. Petersburg?
Fixed-price airport transfers, no hidden fees.
More Trip Calculations
Explore by City
Frequently Asked Questions
What cities are between Petrozavodsk and St. Petersburg?
Cities located along the route from Petrozavodsk to St. Petersburg include: Krasnogvargeisky (291 km from Petrozavodsk), Kalininskiy (293 km from Petrozavodsk), Centralniy (299 km from Petrozavodsk), Saint Petersburg (300 km from Petrozavodsk), Vasyl'evsky Ostrov (303 km from Petrozavodsk), Vantaa (529 km from Petrozavodsk), Helsinki (540 km from Petrozavodsk), Espoo (553 km from Petrozavodsk), Tampere (560 km from Petrozavodsk), Oulu (570 km from Petrozavodsk), Tallinn (586 km from Petrozavodsk), Turku (667 km from Petrozavodsk), Murmansk (803 km from Petrozavodsk), Stockholm (931 km from Petrozavodsk), Trondheim (1236 km from Petrozavodsk), Oslo (1292 km from Petrozavodsk), Bergen (1560 km from Petrozavodsk), Halifax (6140 km from Petrozavodsk), Québec (6273 km from Petrozavodsk), Longueuil (6489 km from Petrozavodsk).
How long does it take to drive from Petrozavodsk to St. Petersburg?
The estimated driving time from Petrozavodsk to St. Petersburg is approximately 145h 16m, covering around 11621 km by road.