Moscow, Russia

Luzhniki Stadium

The Grand Sports Arena of the Luzhniki Olympic Complex, commonly known as Luzhniki Stadium and formerly, Lenin Stadium, is the national stadium of Russia, located in its capital city, Moscow. Its total seating capacity of 81,000 makes it the largest football stadium in Russia and the sixth-largest stadium in Europe. The stadium is a part of the Luzhniki Olympic Complex, and is located in Khamovniki District of the Central Administrative Okrug of Moscow city.

City
Moscow
Country
Russia
Category
Landmark
Suggested visit
About 45 minutes

More places in Moscow

Plan a trip here

Background: Wikipedia

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload