Město Petrohrad svými dlouhými a širokými bulváry a výstavnými paláci připomíná Paříž. Mimochodem na vybudování města se velkou měrou podíleli francouzští a italští architekti, kteří do staveb přinesli principy západního stylu výstavby měst, přičemž zachovávali některé prvky charakteristické pro ruskou tradici urbanizace.
Svými mosty přes kanály se mu právem říká „Benátky severu“. Rozkládá se totiž na více než 40 ostrovech a ostrůvcích, které jsou pospojovány mosty. Bažinatý podklad města souvisí s jeho nadmořskou výškou 1-3 metry nad úrovní mořem. Před začátkem výstavby muselo dojít k vysoušení bažin.