Matches and Fan Festival

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.

9589-Toronto-FIFA-Fan-FestivalStage-scaled-1024x576.png

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.

Take action

Sign up for Updates
Invite Me To Your Event
Priorities
Sign up to Volunteer