UEFA Women’s Euro 2025: Full schedule, list of matches, time, dates, venues

In the biggest international event in women’s football of 2025, 16 nations will compete for Europe’s premier crown in the Euro, which will be played in Switzerland across eight cities from July 2 (July 3, according to IST)- July 27.
31 matches will be played across Basel, Bern, Geneva, Lucerne, Sion, St. Gallen, Thun and Zurich.
Defending champion England will open its campaign against France, while World Cup winner Spain will start the quest for its first women’s Euro against Portugal.
The competition, first held in 1984, has had 13 editions, but only five nations have lifted the crown. Germany has dominated with eight titles, Norway has two, while Sweden, Netherlands and defending champion England have lifted the crown once each.
Groups for UEFA Women’s Euro 2025
Group A: Switzerland, Norway, Iceland, Finland
Group B: Spain, Portugal, Belgium, Italy
Group C: Germany, Poland, Denmark, Sweden
Group D: France, England, Wales, Netherlands
Full schedule for the UEFA Women’s Euro 2025:
July 2
Iceland vs Finland – 9:30 PM IST – Stockholm Arena, Thun
July 3
Switzerland vs Norway – 12:30 AM IST – St. Jakob-Park, Basel
Belgium vs Italy – 9:30 PM IST – Stade Tourbillon, Sion
July 4
Spain vs Portugal – 12:30 AM IST – Wankdorf Stadium, Bern
Denmark vs Stadium – 9:30 AM IST – Stade de Geneve, Geneva
July 5
Germany vs Poland – 12:30 AM IST – AFG Arena, St Gallen
Wales vs Netherlands – 9:30 PM IST – Swissporarena, Lucerne
July 6
France vs England – 12:30 AM IST – Letzigrund, Zurich
Norway vs Finland – 9:30 PM IST – Stade Tourbillon, Sion
July 7
Switzerland vs Iceland – 12:30 AM IST – Wankdorf Stadium, Bern
Spain vs Belgium – 9:30 PM IST – Stockholm Arena, Thun
July 8
Portugal vs Italy – 12:30 AM IST – Stade de Geneve, Geneva
Germany vs Denmark – 9:30 PM IST – St. Jakob-Park, Basel
July 9
Poland vs Sweden – 12:30 AM IST – Swissporarena, Lucerne
England vs Netherlands – 9:30 PM IST – Letzigrund, Zurich
July 10
France vs Wales – 12:30 AM IST – AFG Arena, St Gallen
July 11
Finland vs Switzerland – 12:30 AM IST – Stade de Geneve, Geneva
Norway vs Iceland – 12:30 AM IST – Stockholm Arena, Thun
July 12
Portugal vs Belgium – 12:30 AM IST – Stade Tourbillon, Sion
Italy vs Spain – 12:30 AM IST – Wankdorf Stadium, Bern
July 13
Poland vs Denmark – 12:30 AM IST – Swissporarena, Lucerne
Sweden vs Germany – 12:30 AM IST – Letzigrund, Zurich
July 14
England vs Wales – 12:30 AM IST – AFG Arena, St Gallen
Netherlands vs France – 12:30 AM IST – St. Jakob-Park, Basel
Quarterfinals
July 17: Quarterfinal 1 (Winners of Group A vs Runners-up of Group B) – 12:30 AM IST – Stade de Geneve, Geneva
July 18: Quarterfinal 2 (Winners of Group C vs Runners-up of Group D) – 12:30 AM IST – Letzigrund, Zurich
July 19: Quarterfinal 3 (Winners of Group B vs Runners-up of Group A) – 12:30 AM IST – Wankdorf Stadium, Bern
July 20: Quarterfinal 4 (Winners of Group D vs Runners-up of Group C) – 12:30 AM IST – St. Jakob-Park, Basel
Semifinals
July 23: Semifinal 1 (Winners of quarterfinal 3 vs winners of quarterfinal 1) – 12:30 AM IST – Stade de Geneve, Geneva
July 24: Semifinal 2 (Winners of quarterfinal 4 vs winners of quarterfinal 2) – 12:30 AM IST – Letzigrund, Zurich
Final
July 27: Winners of semifinal 1 vs winners of semifinal 2 – 9:30 PM IST – St. Jakob-Park, Basel
Plz Note: All matches mentioned above are in Indian Standard Time (IST). The matches, being held across Switzerland, will be held in local time after the aforementioned timings in this list.