地鐵
乘地鐵在高爾基地鐵站下車。
公交
市內的公共汽車分為三種,有軌電車、無軌電車和普通公共汽車,都為國營。圣彼得堡有113條公交線路,55條有軌電車線路和46條無軌電車線路,共有4300多輛運輸車輛。車票為2盧布,可在地鐵站、司機或是月票亭購買10張聯票(達龍)。
出租車
在圣彼得堡市區有很多私家車,揚手即停,甚至很多豪華車也愿意充當一次taxi,費用低廉,幾十盧布即可。遇見開朗的車主,還會和你聊天。所以說圣彼得堡的出租車可以是任何車輛,只要司機愿意送你一程。上車前必須先談好價錢,對不懂俄語的游客略為不便。
特色交通
在上下班高峰時,有軌電車發揮了它的優勢,由三輛車組成一列,就像火車一樣,擴大了載客量,方便了上下班的人們。