France has a number of large football stadiums, the biggest of which is the 81,338 capacity Stade de France – the national stadium of the country which has hosted high-profile events such as the 1998 FIFA World Cup Final. Other large stadiums include the Stade Vélodrome in Marseille, Parc Olympique Lyonnais in Lyon and the Parc des Princes in Paris. Click on the map or links below for a venue guide to visiting each of the grounds and the cities which they’re located in.
France Football Stadiums
