Wie viele Metropolen leidet Sankt Petersburg unter stetig zunehmendem
Straßenverkehr. Einer der täglichen Staus (hier an der Fontanka) (Bild Quelle: Wikipedia)
Von Sankt Petersburg aus verkehren Fähren nach Kaliningrad, Stockholm, Helsinki, Kiel, Rostock und andere Hafenstädte an der Ostsee. Die wichtigen Vorhäfen von Sankt Petersburg befinden sich an der Ostsee in
Ust-Luga und in Wyssozk. Über die Newa und verschiedene Kanäle bestehen schiffbare Verbindungen zum Ladoga-See, zur
Wolga und zum Weißen Meer.
Vom Fährhafen Neu Mukran bei Sassnitz auf Rügen gehen Fährverbindungen nach
Sankt Petersburg ab.
Eisenbahnlinien bestehen nach Murmansk, Helsinki, Kirow, Moskau, Kaliningrad,
Minsk und Berlin (Witebsker Bahnhof).
Sankt Petersburg ist an ein umfangreiches Autobahnnetz angebunden und verfügt
über neue Umgehungsstraßen.
Etwa zwölf Kilometer südlich von der Innenstadt liegt der Flughafen Pulkowo,
der mit zahlreichen Linienflügen und Billigfliegern bedient wird.
Die bis zu 90 Meter tief gebaute Petersburger Metro hat vier Linien. Außerdem
gibt es zahlreiche Bus- und Trolleybuslinien sowie mit der Tramwai Sankt Petersburg
das größte Straßenbahnnetz der Welt. Der größte Anteil des Nahverkehrs wird aber von
den Linientaxis („Marschrutka“) bewältigt.