Google
×

Stade de France

(40,290) Stadium in Saint-Denis, France
The Stade de France is the national stadium of France, located just north of Paris in the commune of Saint-Denis. Its seating capacity of 80,698 makes it the largest stadium in France. The stadium is used by the French national football and rugby union teams for international competitions.
Address: 93200 Saint-Denis, France
Hours: Closes soon ⋅ 4 PM ⋅ Opens 8 AM Mon
Phone: +33 1 55 93 00 00