Get all your news in one place.
100's of premium titles.
One app.
Start reading
What Hi-Fi?
What Hi-Fi?
Technology
Tom Bailey

Watch 2026 FIFA World Cup for FREE: Stream all 104 games

Ronaldo playing for Portugal ahead of World Cup 2026.

Watch FIFA World Cup 2026 free

The World Cup is in full swing, and if you’re looking for those all-important free live streams, you’ve come to the right place.

Forty-eight nations are competing in the tournament, which is being staged across 16 venues in the United States, Canada and Mexico.

In this guide, we’ll show you how you can stream all 104 matches of the World Cup for free, whether you’re in India, the UK, the US or anywhere else in the world.

▶︎ Follow our full World Cup streaming guide here

How can I watch FIFA World Cup 2026 for free

Certain countries have all 104 games of the World Cup for free, including the UK (BBC / ITV), Australia (SBS) and Ireland (RTE Player) too.

But you won’t find free streams everywhere. In India, ZEE5 has the broadcast rights, while coverage in the US is split across Fox and FS1. In Canada, you can watch a portion of games for free on CTV, but if you want full tournament coverage, you will need TSN.

The answer to these issues lies in the form of a VPN. If you’re visiting countries such as India, the USA or Canada during the World Cup from a country with free coverage, you can use Norton VPN to unblock your free stream.

It’s really simple, and right now Norton VPN is just £2.50/month and comes with a 60-day money-back guarantee.

Watch FIFA World Cup 2026 free streams from anywhere

You won't be able to watch your regular FIFA World Cup 2026 live streams while travelling abroad. The streaming service will spot that you're in a foreign country and block you.

You can use a VPN (virtual private network) to get around this, though. It's a straightforward piece of software that sets your device to appear as if it's in a different country, allowing you to watch any World Cup 2026 live stream from anywhere in the world.

We rate Norton VPN as one of the best VPN for streaming sport. It offers a best-in-class 60-day guarantee for all your money back if you're not happy with the service.

Countries with Free World Cup streams

We have the full list of countries with every World Cup game for free right here:

FIFA World Cup 2026 fixtures and dates

Click to see full fixture list

Thursday, June 11
Mexico vs South Africa (Group A): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
South Korea Republic vs Czechia (Group A): 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Fri.)

Friday, June 12
Canada vs Bosnia and Herzegovina (Group B): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
USA vs Paraguay (Group D): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Sat.)

Saturday, June 13
Qatar vs Switzerland (Group B): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Brazil vs Morocco (Group C): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Haiti vs Scotland (Group C): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Sun.)
Australia vs Turkey (Group D): 12 a.m. ET (Sun.) / 9 p.m. PT / 5 a.m. BST (Sun.)

Sunday, June 14
Germany vs Curaçao (Group E): 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
Netherlands vs Japan (Group F): 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Côte d’Ivoire vs Ecuador (Group E): 7 p.m. ET / 4 p.m. PT / 12 a.m. BST (Mon.)
Sweden vs Tunisia (Group F): 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Mon.)

Monday, June 15
Spain vs Cape Verde (Group H): 12 p.m. ET / 9 a.m. PT / 5 p.m. BST
Belgium vs Egypt (Group G): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Saudi Arabia vs Uruguay (Group H): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Iran vs New Zealand (Group G): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Tue.)

Tuesday, June 16
France vs Senegal (Group I): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Iraq vs Norway (Group I): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Argentina vs Algeria (Group J): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Wed.)
Austria vs Jordan (Group J): 12 a.m. ET (Wed.) / 9 p.m. PT / 5 a.m. BST (Wed.)

Wednesday, June 17
Portugal vs DR Congo (Group K): 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
England vs Croatia (Group L): 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Ghana vs Panama (Group L): 7 p.m. ET / 4 p.m. PT / 12 a.m. BST (Thu.)
Uzbekistan vs Colombia (Group K): 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Thu.)

Thursday, June 18
Czechia vs South Africa (Group A): 12 p.m. ET / 9 a.m. PT / 5 p.m. BST
Switzerland vs Bosnia and Herzegovina (Group B): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Canada vs Qatar (Group B): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Mexico vs South Korea (Group A): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Fri.)

Friday, June 19
USA vs Australia (Group D): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Scotland vs Morocco (Group C): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Brazil vs Haiti (Group C): 8:30 p.m. ET / 5:30 p.m. PT / 1:30 a.m. BST (Sat.)
Turkey vs Paraguay (Group D): 11 p.m. ET / 8 p.m. PT / 4 a.m. BST (Sat.)

Saturday, June 20
Netherlands vs Sweden (Group F): 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
Germany vs Côte d’Ivoire (Group E): 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Ecuador vs Curaçao (Group E): 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Sun.)
Tunisia vs Japan (Group F): 12 a.m. ET (Sun.) / 9 p.m. PT / 5 a.m. BST (Sun.)

Sunday, June 21
Spain vs Saudi Arabia (Group H): 12 p.m. ET / 9 a.m. PT / 5 p.m. BST
Belgium vs Iran (Group G): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Uruguay vs Cape Verde (Group H): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
New Zealand vs Egypt (Group G): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Mon.)

Monday, June 22
Argentina vs Austria (Group J): 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
France vs Iraq (Group I): 5 p.m. ET / 2 p.m. PT / 10 p.m. BST
Norway vs Senegal (Group I): 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Tue.)
Jordan vs Algeria (Group J): 11 p.m. ET / 8 p.m. PT / 4 a.m. BST (Tue.)

Tuesday, June 23
Portugal vs Uzbekistan (Group K): 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
England vs Ghana (Group L): 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Panama vs Croatia (Group L): 7 p.m. ET / 4 p.m. PT / 12 a.m. BST (Wed.)
Colombia vs DR Congo (Group K): 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Wed.)

Wednesday, June 24
Bosnia and Herzegovina vs Qatar (Group B): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Switzerland vs Canada (Group B): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Morocco vs Haiti (Group C): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Scotland vs Brazil (Group C): 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Czechia vs Mexico (Group A): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Thu.)
South Africa vs South Korea (Group A): 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Thu.)

Thursday, June 25
Curaçao vs Côte d’Ivoire (Group E): 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Ecuador vs Germany (Group E): 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Japan vs Sweden (Group F): 7 p.m. ET / 4 p.m. PT / 12 a.m. BST (Fri.)
Tunisia vs Netherlands (Group F): 7 p.m. ET / 4 p.m. PT / 12 a.m. BST (Fri.)
Paraguay vs Australia (Group D): 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Fri.)
Turkey vs USA (Group D): 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Fri.)

Friday, June 26
Norway vs France (Group I): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Senegal vs Iraq (Group I): 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Cape Verde vs Saudi Arabia (Group H): 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Sat.)
Uruguay vs Spain (Group H): 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Sat.)
Egypt vs Iran (Group G): 11 p.m. ET / 8 p.m. PT / 4 a.m. BST (Sat.)
New Zealand vs Belgium (Group G): 11 p.m. ET / 8 p.m. PT / 4 a.m. BST (Sat.)

Saturday, June 27
Croatia vs Ghana (Group L): 5 p.m. ET / 2 p.m. PT / 10 p.m. BST
Panama vs England (Group L): 5 p.m. ET / 2 p.m. PT / 10 p.m. BST
Colombia vs Portugal: 7:30 p.m. ET / 4:30 p.m. PT / 12:30 a.m. BST (Sun.)
DR Congo vs Uzbekistan: 7:30 p.m. ET / 4:30 p.m. PT / 12:30 a.m. BST (Sun.)
Algeria vs Austria: 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Sun.)
Jordan vs Argentina: 10 p.m. ET / 7 p.m. PT / 3 a.m. BST (Sun.)

Sunday, June 28 — Round of 32
Runner-up Group A vs Runner-up Group B: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST

Monday, June 29 — Round of 32
Winner Group C vs Runner-up Group F: 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
Winner Group E vs Third Place Group A/B/C/D/F: 4:30 p.m. ET / 1:30 p.m. PT / 9:30 p.m. BST
Winner Group F vs Runner-up Group C: 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Tue.)

Tuesday, June 30 — Round of 32
Runner-up Group E vs Runner-up Group I: 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
Winner Group I vs Third Place Group C/D/F/G/H: 5 p.m. ET / 2 p.m. PT / 10 p.m. BST
Winner Group A vs Third Place Group C/E/F/H/I: 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Wed.)

Wednesday, July 1 — Round of 32
Winner Group L vs Third Place Group E/H/I/J/K: 12 p.m. ET / 9 a.m. PT / 5 p.m. BST
Winner Group G vs Third Place Group A/E/H/I/J: 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
Winner Group D vs Third Place Group B/E/F/I/J: 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Thu.)

Thursday, July 2 — Round of 32
Winner Group H vs Runner-up Group J: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
Runner-up Group K vs Runner-up Group L: 7 p.m. ET / 4 p.m. PT / 12 a.m. BST (Fri.)
Winner Group B vs Third Place Group E/F/G/I/J: 11 p.m. ET / 8 p.m. PT / 4 a.m. BST (Fri.)

Friday, July 3 —Round of 32
Runner-up Group D vs Runner-up Group G: 2 p.m. ET / 11 a.m. PT / 7 p.m. BST
Winner Group J vs Runner-up Group H: 6 p.m. ET / 3 p.m. PT / 11 p.m. BST
Winner Group K vs Third Place Group D/E/I/J/L: 9:30 p.m. ET / 6:30 p.m. PT / 2:30 a.m. BST (Sat.)

Saturday, July 4 — Round of 16
TBC vs TBC: 1 p.m. ET / 10 a.m. PT / 6 p.m. BST
TBC vs TBC: 5 p.m. ET / 2 p.m. PT / 10 p.m. BST

Sunday, July 5 — Round of 16
TBC vs TBC: 4 p.m. ET / 1 p.m. PT / 9 p.m. BST
TBC vs TBC: 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Mon.)

Monday, July 6 – Round of 16
TBC vs TBC: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST
TBC vs TBC: 8 p.m. ET / 5 p.m. PT / 1 a.m. BST (Tue.)

Tuesday, July 7 – Round of 16
TBC vs TBC: 12 p.m. ET / 9 a.m. PT / 5 p.m. BST
TBC vs TBC: 4 p.m. ET / 1 p.m. PT / 9 p.m. BST

Thursday, July 9 — Quarter-finals
TBC vs TBC: 4 p.m. ET / 1 p.m. PT / 9 p.m. BST

Friday, July 10 — Quarter-finals
TBC vs TBC: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST

Saturday, July 11 — Quarter-finals
TBC vs TBC: 5 p.m. ET / 2 p.m. PT / 10 p.m. BST
TBC vs TBC: 9 p.m. ET / 6 p.m. PT / 2 a.m. BST (Sun.)

Tuesday, July 14 — Semi-finals
TBC vs TBC: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST

Wednesday, July 15 — Semi-finals
TBC vs TBC: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST

Saturday, July 18 — Third-place playoff
TBC vs TBC: 5 p.m. ET / 2 p.m. PT / 10 p.m. BST

Sunday, July 19 — Final
TBC vs TBC: 3 p.m. ET / 12 p.m. PT / 8 p.m. BST

We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.