每天上下班时间、城际交通及冬雪过多导致交通拥堵在圣彼得堡经常发生。圣彼得堡外环道于2011年完成。圣彼得堡是一个重要的交通走廊，连接斯堪的纳维亚到俄罗斯、东欧地区。圣彼得堡也是欧洲高速公路转折点，可以通往莫斯科、希尔克内斯、哈尔科夫、普斯科夫、基辅、塔林、彼得罗扎沃茨克等地。
水路.圣彼得堡是国外从涅瓦湾、芬兰湾、波罗的海进入俄罗斯的客运和货运港口，河港位于涅瓦河，涅瓦河两岸有一些小客运车站。它也是伏尔加─波罗的海水路与白海-波罗的海运河终点。圣彼得堡最高的桥樑是2,824