In de hoogste afdeling van het Russisch voetbal, de Premjer-Liga, speelt FK Zenit Sint-Petersburg. De club speelt zijn thuiswedstrijden in het Nieuwe Zenitstadion (66.881 plaatsen). Het stadion is een van de duurste stadions aller tijden. In dit stadion werd gespeeld voor het WK Voetbal van 2018 en het EK Voetbal van 2020 (gespeeld in 2021). In 2017 werd er al voor de Confederations Cup gevoetbald. Duitsland won in Sint-Petersburg de finale van deze Cup.