圣彼得堡是俄罗斯第二大交通枢纽,有12条铁路干线汇集于此,建有5个客运火车站。圣彼得堡还是全国最大的海港,经水路可通外国内外广大地区,也是重要的国际航空港,同前苏联境内的200多个城市以及国外的17个国家通航。市内有涅瓦河及其支流,水上交通四通八达,建有地铁,总长64公里。(闻新芳)