In Aereo: A San Pietroburgo ci
sono due aeroporti per trasporto passeggeri –
Pulkovo-1 e Pulkovo-2. L'aeroporto Pulkovo-1
serve i voli interni da e per le ex-repubbliche
dell'Unione Sovietica. L’aeroporto e la città
sono unite da l’autobus n°11 e n°39,
taxi di linea 11 e 39 e dalla Metropolitana Moskovskaja.
L'aeroporto Pulkovo-2 serve i voli
internazionali. L’aeroporto e la città
sono unite da l’autobus n°13, dalla metropolitana
Moskovskaja e 113, metropolitana Cappuccino e Park
Pobedy.
In Autobus: La
città dispone di due stazioni di autobus
a lunga percorrenza: una serve le città settentrionali,
l'altra quelle meridionali e orientali. Ci sono
tre compagnie che offrono collegamenti regolari
tra Helsinki e San Pietroburgo.
In Auto: Il tragitto
per arrivare in auto a San Pietroburgo è
lungo, ma molto interessante. Partendo da Roma si
arriva fino al confine austriaco con Autostrada
Udine-Tarvisio-Villach, arrivare fino a Graz direzione
Vienna, proseguire in direzione di Bratislava per
poi arrivare in Polonia direzione Cracovia fino
a Varsavia, da lì arrivare fino a Vilnius
in Lituania, direzione Lettonia nella città
di Riga, arrivare a Tallinn in Estonia e proseguire
fino a San Pietroburgo.
In Treno: Le principali
porte di accesso ferroviarie a San Pietroburgo sono
Helsinki, Tallinn, Varsavia e Berlino. La città
dispone di quattro stazioni, tutte a sud del fiume
Neva salvo la stazione Finlandia, da cui partono
i treni sulla linea di Helsinki. Dalla stazione
Mosca partono i treni per la capitale, il lontano
nord, la Crimea, il Caucaso, la Georgia e l'Asia
centrale. Dalla stazione Vitebsk quelli per Smolensk,
la Bielorussia, Praga, Kiev, Odessa e la Moldova.
Dalla stazione Varsavia i treni per le repubbliche
Baltiche e l'Europa orientale. Infine dalla stazione
Baltica, poco oltre la Varsavia, i treni suburbani.