El estadio se erige junto al río Nevá, en la isla Petrovsky, de donde debe su nombre actual, que se encuentra en el distrito petersburgués de Petrogradsky.