公交
市内的公共汽车分为三种,有轨电车、无轨电车和普通公共汽车,都为国营。圣彼得堡有113条公交线路,55条有轨电车线路和46条无轨电车线路,共有4300多辆运输车辆。车票为2卢布,可在地铁站、司机或是月票亭购买10张联票(达龙)。
出租车
在圣彼得堡市区有很多私家车,扬手即停,甚至很多豪华车也愿意充当一次taxi,费用低廉,几十卢布即可。遇见开朗的车主,还会和你聊天。所以说圣彼得堡的出租车可以是任何车辆,只要司机愿意送你一程。上车前必须先谈好价钱,对不懂俄语的游客略为不便。
特色交通
在上下班高峰时,有轨电车发挥了它的优势,由三辆车组成一列,就像火车一样,扩大了载客量,方便了上下班的人们。