Väčšia časť populácie v Petrohrade sa spolieha na verejnú dopravu, preto v meste relatívne presne jazdia autobusy, električky a trolejbusy. Dopravnú sieť pokrýva 65 električkových liniek, 179 autobusových a 50 trolejbusových. Preprava metrom je spoľahlivejšia a účinnejšia, ak sa návštevník ponáhľa, mal by využiť služby metra.
Verejná doprava je v prevádzke 06:00-24:00, s výnimkou metra, ktoré jazdí 05:30-24:30.
AutobusAutobusovú sieť prevádzkujú vládou podporované automobilové dielne, vodiči jazdia hlavne k okrajovým štvrtiam a od staníc metra. Autobusy sú označené žltou značkou s písmenom ''A''. Lístky – talóny, kúpite v kioskoch alebo priamo u vodiča.
Električky a trolejbusy prevádzkuje Gorelectrotrans (tel: (812) 311 3220), značené sú písmenom ''T''. Lístky pre jazdu električkou a trolejbusom sú jednotné s autobusovými.
MetroMetro je známe i pod názvom St Petersburg Metropoliten, má štyri linky a 54 staníc. Je najvhodnejším spôsobom prepravy po meste, stanice sa identifikujú znakom – veľkým modrým ''M'', ktorý v noci svieti.
Žetóny sú určené pri jednosmernú jazdu, magnetické karty pre 10 jázd, ktoré sa označujú v automate umiestnenom v hornej časti pohyblivých schodov. Kúpite ich v staničnej kabínke, všetky názvy staníc sú v cyrilike, preto je nutná mapa s anglickým prekladom.
Cestovné pasy pre nerezidentov sa nevydávajú.
TaxíkTaxíky sú označené po stranách písmenom ''T'', je možné ich zastaviť na ulici mávnutím ruky alebo rezervovať na central reservations (tel: (812) 312 0022). Oficiálne taxíky sú vybavené taxametrom, návštevníci by si mali vopred zjednať cenu a vyhnúť sa neoficiálnym taxislužbám.
Turisti by nemali vstúpiť do vozidla, v ktorom okrem vodiča sedí ďalšia osoba. Sprepitné pri taxíkoch s taxametrom sa zaokrúhľuje smerom na hor, na najbližší rubeľ.
Jazdenie v mesteVýtlky na cestách a nerovné povrchy a vraj prísna polícia odrádzajú od jazdy mestom, a skutočne vidieť jazdiť samého vodiča je vzácnosťou. Značky sú v cyrilike, vysoká miera krádeží parkovaných vozidiel nabáda k prenajatiu si vozidla aj so šoférom.
ParkovanieV meste nie je systémový spôsob rozmiestnenia parkovísk, bezplatné parkoviská sa nachádzajú na mestských uliciach, na ktorých nie sú obmedzenia a dajú sa celkom rýchlo nájsť.
PrenájomV meste je možné prenajať si vozidlo len so šoférom, zastúpenie tu majú spoločnosti Hertz, Svit (tel.: (812) 356 9329) a Biracs.
Prenájom bicyklaV Petrohrade sa neprenajímajú bicykle, jazda na bicykli po mestskom centre je hazardom.