El estadio es parte del Complejo Olímpico Luzhniki y se encuentra localizado en el barrio de Luzhnikí a unos cinco km al sudoeste del Kremlin.