
72,000 spectators
1997
Xuhui District
Shanghai, China
Single-Sport Venue
Multi-Sport
Stadium
Shanghai Stadium is a major sports venue in China's largest city, with a capacity of 72,000. Built in 1997, this iconic stadium with its distinctive petal-shaped design has been home to Shanghai Port FC and hosts major football matches and events in eastern China.
No FAQs found matching your criteria.
Discover sports venues around the world with detailed guides and insider tips.
Browse All Venues