El Zenit disputa sus partidos en su estadio Krestovsky, inaugurado en 2017 y que tiene capacidad para 67 800 espectadores.