2026 International Football Fixtures: Full Schedule & Ticket Costs

A Fan’s Roadmap Through the 104-Match Chaos

Soccer World ChampionshipIf you’re anything like me, you’ve spent the last three years staring at a savings account that isn’t growing fast enough and a map of North America that looks far too big. We’re officially in the final stretch, and the reality is hitting: this tournament is going to be a logistical brawl. We are talking about 48 teams, three massive countries, and a price tag that makes a weekend in London feel like a bargain.

Getting to these games isn’t just about being lucky in a ballot; it’s about surviving the travel. We’re talking cross-continental flights, US visa hurdles, and 3-star hotels charging £400 a night for a room that hasn’t seen a lick of paint since the 90s. This isn’t just a holiday; it’s a tactical operation. If you aren’t prepared for the sheer scale of this 104-match marathon, you’re going to get swallowed whole. This is the raw, non-corporate truth about how to actually see the football without losing your shirt or your sanity.


Enquire About 2026 Attendance & Hospitality

Are you planning a trip or looking for professional assistance with the 2026 logistics? Fill in the details below.

Soccer World Championship
Make a match-day enquiry. Just fill in this simple enquiry form and we’ll get back to you shortly
Please enable JavaScript in your browser to complete this form.


2026 Soccer World Championship Fixture List

The full 104 matches. 

  • Match 1: June 11 – Mexico v South Africa, Mexico City Stadium, 3:00 PM
  • Match 2: June 11 – South Korea v Czechia, Guadalajara Stadium, 10:00 PM
  • Match 3: June 12 – Canada v Bosnia & Herzegovina, Toronto Stadium, 3:00 PM
  • Match 4: June 12 – USA v Paraguay, Los Angeles Stadium, 9:00 PM
  • Match 5: June 13 – Haiti v Scotland, Boston Stadium, 9:00 PM
  • Match 6: June 13 – Australia v Türkiye, BC Place Vancouver, 12:00 AM
  • Match 7: June 13 – Brazil v Morocco, New York New Jersey Stadium, 3:00 PM
  • Match 8: June 13 – Qatar v Switzerland, San Francisco Stadium, 3:00 PM
  • Match 9: June 14 – Ivory Coast v Ecuador, Philadelphia Stadium, 12:00 PM
  • Match 10: June 14 – Germany v Curaçao, Houston Stadium, 1:00 PM
  • Match 11: June 14 – Netherlands v Japan, Dallas Stadium, 4:00 PM
  • Match 12: June 14 – Sweden v Tunisia, Monterrey Stadium, 10:00 PM
  • Match 13: June 15 – Saudi Arabia v Uruguay, Miami Stadium, 6:00 PM
  • Match 14: June 15 – Spain v Cape Verde, Atlanta Stadium, 6:00 PM
  • Match 15: June 15 – Iran v New Zealand, Los Angeles Stadium, 9:00 PM
  • Match 16: June 15 – Belgium v Egypt, Seattle Stadium, 3:00 PM
  • Match 17: June 16 – France v Senegal, New York New Jersey Stadium, 8:00 PM
  • Match 18: June 16 – Iraq v Norway, Boston Stadium, 6:00 PM
  • Match 19: June 16 – Argentina v Algeria, Kansas City Stadium, 9:00 PM
  • Match 20: June 16 – Austria v Jordan, San Francisco Stadium, 12:00 AM
  • Match 21: June 17 – Ghana v Panama, Toronto Stadium, 7:00 PM
  • Match 22: June 17 – England v Croatia, Dallas Stadium, 3:00 PM
  • Match 23: June 17 – Portugal v DR Congo, Houston Stadium, 1:00 PM
  • Match 24: June 17 – Uzbekistan v Colombia, Mexico City Stadium, 10:00 PM
  • Match 25: June 18 – Czechia v South Africa, Atlanta Stadium, 12:00 PM
  • Match 26: June 18 – Switzerland v Bosnia & Herzegovina, Los Angeles Stadium, 3:00 PM
  • Match 27: June 18 – Canada v Qatar, BC Place Vancouver, 6:00 PM
  • Match 28: June 18 – Mexico v South Korea, Guadalajara Stadium, 9:00 PM
  • Match 29: June 19 – Brazil v Haiti, Philadelphia Stadium, 1:30 AM
  • Match 30: June 19 – Scotland v Morocco, Boston Stadium, 3:00 PM
  • Match 31: June 19 – Türkiye v Paraguay, San Francisco Stadium, 12:00 AM
  • Match 32: June 19 – USA v Australia, Seattle Stadium, 3:00 PM
  • Match 33: June 20 – Germany v Ivory Coast, Toronto Stadium, 4:00 PM
  • Match 34: June 20 – Ecuador v Curaçao, Kansas City Stadium, 3:00 PM
  • Match 35: June 20 – Netherlands v Sweden, Houston Stadium, 6:00 PM
  • Match 36: June 20 – Tunisia v Japan, Monterrey Stadium, 9:00 PM
  • Match 37: June 21 – Uruguay v Cape Verde, Miami Stadium, 12:00 AM
  • Match 38: June 21 – Spain v Saudi Arabia, Atlanta Stadium, 6:00 PM
  • Match 39: June 21 – Belgium v Iran, Los Angeles Stadium, 3:00 PM
  • Match 40: June 21 – New Zealand v Egypt, BC Place Vancouver, 9:00 PM
  • Match 41: June 22 – Norway v Senegal, New York New Jersey Stadium, 8:00 PM
  • Match 42: June 22 – France v Iraq, Philadelphia Stadium, 5:00 PM
  • Match 43: June 22 – Argentina v Austria, Dallas Stadium, 1:00 PM
  • Match 44: June 22 – Jordan v Algeria, San Francisco Stadium, 11:00 PM
  • Match 45: June 23 – England v Ghana, Boston Stadium, 4:00 PM
  • Match 46: June 23 – Panama v Croatia, Toronto Stadium, 7:00 PM
  • Match 47: June 23 – Portugal v Uzbekistan, Houston Stadium, 1:00 PM
  • Match 48: June 23 – Colombia v DR Congo, Guadalajara Stadium, 10:00 PM
  • Match 49: June 24 – Scotland v Brazil, Miami Stadium, 6:00 PM
  • Match 50: June 24 – Morocco v Haiti, Atlanta Stadium, 6:00 PM
  • Match 51: June 24 – Switzerland v Canada, BC Place Vancouver, 3:00 PM
  • Match 52: June 24 – Bosnia & Herz. v Qatar, Seattle Stadium, 3:00 PM
  • Match 53: June 24 – Czechia v Mexico, Mexico City Stadium, 9:00 PM
  • Match 54: June 24 – South Africa v South Korea, Monterrey Stadium, 9:00 PM
  • Match 55: June 25 – Curaçao v Ivory Coast, Philadelphia Stadium, 12:00 PM
  • Match 56: June 25 – Ecuador v Germany, New York New Jersey Stadium, 3:00 PM
  • Match 57: June 25 – Japan v Sweden, Dallas Stadium, 6:00 PM
  • Match 58: June 25 – Tunisia v Netherlands, Kansas City Stadium, 9:00 PM
  • Match 59: June 25 – Türkiye v USA, Los Angeles Stadium, 11:00 PM
  • Match 60: June 25 – Paraguay v Australia, San Francisco Stadium, 11:00 PM
  • Match 61: June 26 – Saudi Arabia v Cape Verde, Houston Stadium, 12:00 PM
  • Match 62: June 26 – Uruguay v Spain, Guadalajara Stadium, 3:00 PM
  • Match 63: June 26 – Egypt v Iran, Seattle Stadium, 6:00 PM
  • Match 64: June 26 – New Zealand v Belgium, BC Place Vancouver, 9:00 PM
  • Match 65: June 26 – Senegal v Iraq, Toronto Stadium, 11:00 PM
  • Match 66: June 26 – Norway v France, Boston Stadium, 11:00 PM
  • Match 67: June 27 – Algeria v Austria, Kansas City Stadium, 12:00 PM
  • Match 68: June 27 – Jordan v Argentina, Dallas Stadium, 3:00 PM
  • Match 69: June 27 – DR Congo v Uzbekistan, Atlanta Stadium, 6:00 PM
  • Match 70: June 27 – Colombia v Portugal, Miami Stadium, 9:00 PM
  • Match 71: June 27 – Panama v England, New York New Jersey Stadium, 11:00 PM
  • Match 72: June 27 – Croatia v Ghana, Philadelphia Stadium, 11:00 PM
  • Match 73: June 28 – Runner-up Group A v Runner-up Group B, Los Angeles Stadium, 12:00 PM
  • Match 74: June 29 – Winner Group E v 3rd Group A/B/C/D/F, Boston Stadium, 4:30 PM
  • Match 75: June 29 – Winner Group F v Runner-up Group C, Monterrey Stadium, 7:00 PM
  • Match 76: June 29 – Winner Group C v Runner-up Group F, Houston Stadium, 12:00 PM
  • Match 77: June 30 – Winner Group I v 3rd Group C/D/F/G/H, New York New Jersey Stadium, 5:00 PM
  • Match 78: June 30 – Runner-up Group E v Runner-up Group I, Dallas Stadium, 12:00 PM
  • Match 79: June 30 – Winner Group A v 3rd Group C/E/F/H/I, Mexico City Stadium, 7:00 PM
  • Match 80: July 1 – Winner Group L v 3rd Group E/H/I/J/K, Atlanta Stadium, 12:00 PM
  • Match 81: July 1 – Winner Group D v 3rd Group B/E/F/I/J, San Francisco Stadium, 5:00 PM
  • Match 82: July 1 – Winner Group G v 3rd Group A/E/H/I/J, Seattle Stadium, 1:00 PM
  • Match 83: July 2 – Runner-up Group K v Runner-up Group L, Toronto Stadium, 7:00 PM
  • Match 84: July 2 – Winner Group H v Runner-up Group J, Los Angeles Stadium, 12:00 PM
  • Match 85: July 2 – Winner Group B v 3rd Group E/F/G/I/J, BC Place Vancouver, 8:00 PM
  • Match 86: July 3 – Winner Group J v Runner-up Group H, Miami Stadium, 6:00 PM
  • Match 87: July 3 – Winner Group K v 3rd Group D/E/I/J/L, Kansas City Stadium, 8:30 PM
  • Match 88: July 3 – Runner-up Group D v Runner-up Group G, Dallas Stadium, 1:00 PM
  • Match 89: July 4 – Winner Match 74 v Winner Match 77, Philadelphia Stadium, 5:00 PM
  • Match 90: July 4 – Winner Match 73 v Winner Match 75, Houston Stadium, 12:00 PM
  • Match 91: July 5 – Winner Match 76 v Winner Match 78, New York New Jersey Stadium, 4:00 PM
  • Match 92: July 5 – Winner Match 79 v Winner Match 80, Mexico City Stadium, 6:00 PM
  • Match 93: July 6 – Winner Match 83 v Winner Match 84, Dallas Stadium, 2:00 PM
  • Match 94: July 6 – Winner Match 81 v Winner Match 82, Seattle Stadium, 5:00 PM
  • Match 95: July 7 – Winner Match 86 v Winner Match 88, Atlanta Stadium, 12:00 PM
  • Match 96: July 7 – Winner Match 85 v Winner Match 87, BC Place Vancouver, 1:00 PM
  • Match 97: July 9 – Winner Match 89 v Winner Match 90, Boston Stadium, 4:00 PM
  • Match 98: July 10 – Winner Match 93 v Winner Match 94, Los Angeles Stadium, 12:00 PM
  • Match 99: July 11 – Winner Match 91 v Winner Match 92, Miami Stadium, 5:00 PM
  • Match 100: July 11 – Winner Match 95 v Winner Match 96, Kansas City Stadium, 8:00 PM
  • Match 101: July 14 – Winner Match 97 v Winner Match 98, Dallas Stadium, 2:00 PM
  • Match 102: July 15 – Winner Match 99 v Winner Match 100, Atlanta Stadium, 3:00 PM
  • Match 103: July 18 – Loser Match 101 v Loser Match 102, Miami Stadium, 5:00 PM
  • Match 104: July 19 – Winner Match 101 v Winner Match 102, New York New Jersey Stadium, 3:00 PM

The England Path: Every City, Every Step

England is in Group L. For those of us travelling from the UK, the group stage locations range from the scorching heat of Texas to vibrant East Coast hubs.

  • June 17: England v Croatia, Dallas Stadium, 3:00 PM — A massive opener. Dallas in June is punishingly hot; the stadium is a 40-minute drive from downtown. Stay hydrated.

  • June 23: England v Ghana, Boston Stadium, 4:00 PM — This stadium is miles from central Boston. You’ll need the “Football Express” train from South Station or a costly Uber.

  • June 27: Panama v England, New York New Jersey Stadium, 12:00 PM — A lunchtime kick-off in Jersey. Expect massive crowds. Use the Meadowlands Rail Line to avoid traffic hell.

The Knockout Scenarios:

  1. If England Wins Group L: You’re off to Atlanta (Match 80) on July 1. Survive that, and you’re flying to Mexico City for the Round of 16 (Match 92) on July 5.

  2. If England is Runner-up: It’s a trip north to Toronto (Match 83) on July 2, then back to Dallas (Match 93) on July 6.


Ticket Categories & Primary Market Costs (USD/GBP)

Primary market prices are at an all-time high. Unless you’re a member of the official Supporters’ Travel Club, you’re paying these general public rates.

  • Group Stage: Cat 3: $125 (£100) | Cat 2: $400 (£320) | Cat 1: $1,150 (£920)

  • Round of 32/16: Cat 3: $250 (£200) | Cat 2: $500 (£400) | Cat 1: $700 (£560)

  • Quarter-Finals: Cat 3: $480 (£384) | Cat 2: $1,250 (£1,000) | Cat 1: $1,800 (£1,440)

  • Semi-Finals: Cat 3: $950 (£760) | Cat 2: $2,400 (£1,920) | Cat 1: $3,350 (£2,680)

  • THE FINAL: Cat 3: $1,550 (£1,240) | Cat 2: $4,600 (£3,680) | Cat 1: $8,000 (£6,400)

Warning: Resale prices on secondary sites like StubHub or Viagogo for the final are already hitting £8,000+. Stick to the official resale platform if possible.


Safety & Accommodation: The Brutal Truth

Accommodation: 3-star hotels in NY, LA, and Toronto are already hitting £400+ per night.

  • Pro Tip: Stay in “transit hubs” like New Brunswick, NJ, or Hamilton, Ontario. They are cheaper and have train lines directly to the host cities. Avoid hotel gouging by booking a hotel 45 minutes away.

Safety Warnings (The Cities to Watch): Mexico City: Stick to the “Polanco” or “Condesa” districts. Do not wander into Tepito or Doctores—the crime rates are astronomical, and tourists are primary targets.

  • Kansas City (State of Missouri): Reports show the area around the stadium has some of the highest crime rates in the US. Stay in a group and use official shuttles.

  • Philadelphia: Avoid North and West Philly after dark. Stick to the stadium complex or the Center City district.