Toronto will host six FIFA World Cup 2026 matches between June 12 to July 2nd at the Toronto Stadium (a.k.a. BMO Field; 170 Princes' Boulevard):
-
Match 3: Canada vs. Bosnia & Herzegovina - Friday June 12, 3:00pm
-
Match 21: Ghana vs. Panama - Wednesday, June 17, 7:00pm
-
Match 33: Germany vs. Cote d’Ivoire - Saturday, June 20, 4:00pm
-
Match 46: Panama vs. Croatia - Tuesday, June 23, 7:00pm
-
Match 62: Senegal vs. Iraq - Friday June 26, 3:00pm
- Match 83: Round of 32 - Thursday, July 2, 7:00pm
Upwards of 65,000 fans will be attending these events, so plan your travels accordingly. Expect travel times to be busy between three hours before kick-off and two hours after matches end.

FIFA Fan Festival™
Experience the beautiful game with fellow fans at FIFA Fan Festival™ Toronto, where communities unite and passions are shared. Held at Fort York and The Bentway (250 Fort York Boulevard), enjoy live entertainment, match broadcasts, interactive experiences and more than 30 food vendors serving flavours from around the world. All ages are welcome.
General admission tickets are all sold out, with only premium experiences available for purchase. Tickets can be purchased at torontofwc26.ca.
- June 11 at 12:30pm - 7:30pm
Mexico vs South Africa starting at 3:00pm
- June 12 at 12:30pm - 11:30pm
NOTE: Expect heavier traffic between 12:00pm and 8:00pm due to local game being held at Toronto Stadium
Canada vs Bosnia & Herzegovina starting at 3:00pm (local)
USA vs Paraguay starting at 9:00pm
- June 13 at 1:00pm - 11:30pm
Qatar vs Switzerland starting at 3:00pm
Brazil vs Morocco starting at 6:00pm
Haiti vs Scotland starting at 9:00pm
- June 14 at 1:30pm - 9:30pm
Netherlands vs Japan starting at 4:00pm
Côte d'Ivoire vs Ecuador starting at 7:00pm
- June 17 at 2:30pm - 10:30pm
NOTE: Expect heavier traffic between 4:00pm and 11:00pm due to local game being held at Toronto Stadium
England vs Croatia starting at 4:00pm
Ghana vs Panama starting at 7:00pm (local)
- June 18 at 1:30pm - 11:30pm
Switzerland vs Bosnia & Herzegovina starting at 3:00pm
Canada vs Qatar starting at 6:00pm
Mexico vs Korea starting at 9:00pm
- June 19 at 1:30pm - 11:30pm
USA vs Australia starting at 3:00pm
Scotland vs Morocco starting at 6:00pm
Brazil vs Haiti starting at 9:00pm
- June 20 at 1:00pm - 10:30pm
NOTE: Expect heavier traffic between 1:00pm and 8:00pm due to local game being held at Toronto Stadium
Germany vs Côte d'Ivoire starting at 4:00pm (local)
Ecuador vs Curaçao starting at 8:00pm
- June 21 at 10:30am - 9:00pm
Spain vs Saudi Arabia starting at 12:00pm
Belgium vs IR Iran starting at 3:00pm
Uruguay vs Cape Verde starting at 6:00pm
- June 23 at 11:30am - 10:30pm
NOTE: Expect heavier traffic between 4:00pm and 11:00pm due to local game being held at Toronto Stadium
Portugal vs Uzbekistan starting at 1:00pm
England vs Ghana starting at 4:00pm
- Panama vs Croatia starting at 7:00pm (local)
June 24 at 1:30pm - 11:30pm
Swizerland vs Canada starting at 3:00pm
Match broadcast to be confirmed at 6:00pm and 9:00pm; visit torontofwc26.ca/schedule
- June 26 at 1:30pm - 10:30pm
NOTE: Expect heavier traffic between 12:00pm and 7:00pm due to local game being held at Toronto Stadium
Match broadcast to be confirmed at 3:00pm; visit torontofwc26.ca/schedule
Uruguay vs Spain starting at 8:00pm
- June 27 at 2:30pm - 10:00pm
Panama vs England starting at 5:00pm
Colombia vs Portugal starting at 7:30pm
- July 2 at 1:30pm - 10:30pm
NOTE: Expect heavier traffic between 4:00pm and 11:00pm due to local game being held at Toronto Stadium
Round of 32 Match Broadcast starting at 3:00pm
Round of 32 Match Broadcast starting at 7:00pm (local)
- July 3 at 12:30pm to 12:15am
Round of 32 Match Broadcast starting at 2:00pm
Round of 32 Match Broadcast starting at 6:00pm
Round of 32 Match Broadcast starting at 9:30pm
- July 4 at 11:30am - 8:30pm
Round of 16 Match Broadcast starting at 1:00pm
Round of 16 Match Broadcast starting at 5:00pm
- July 5 at 1:30pm - 10:30pm
Round of 16 Match Broadcast starting at 4:00pm
Round of 16 Match Broadcast starting at 8:00pm
- July 11 2:30pm to 12:00am
Quarterfinal Match Broadcast starting at 5:00pm
Quarterfinal Match Broadcast starting at 9:00pm
- July 14 at 12:30pm - 6:30pm
Semifinal Match Broadcast starting at 3:00pm
- July 15 at 12:30pm - 6:30pm
Semifinal Match Broadcast starting at 3:00pm
- July 18 at 2:00pm - 9:00pm
Bronze Final Match Broadcast starting at 5:00pm
- July 19 at 12:00pm - 8:30pm
Championship Final Match Broadcast starting at 3:00pm
Visit torontofwc26.ca to view the FIFA Fan Festival™ schedule.