圣彼得堡市内公共交通（拥有公共汽车、有轨电车、无轨电车系统）发达，无轨电车仅次于莫斯科，位居世界第二大。苏式小巴运行数百条路线。电车在圣彼得堡曾经是运输的主要方式，1980年代，圣彼得堡有世界上最大电车网络，但许多路线在2000年代被拆除。圣彼得堡公共汽车每日载客量多达300万人次，路线遍布超过250个城市与郊区。圣彼得堡地铁系统于1955年开业，现在有5条线，67个车站，连接五个铁路终点站，每天运载250万人次乘客。地铁站经常被大理石及青铜等建材精心装饰。每天上下班时间、城际交通及冬雪过多导致交通