Petersburg określany jest mianem kulturalnej stolicy Rosji, ponieważ znajdują się w nim liczne instytucje kulturalne, takie jak biblioteki, teatry, muzea, galerie i kina. Mieści się tam także Muzeum Ermitaż – jedno z największych i najbogatszych w ekspozycje muzeów na świecie. Ekspozycje obejmują m.in. obrazy Rembrandta, Picassa oraz Moneta.