Italy vs England is here, and if it's anything like the Euro 2020 semi-finals, we're in for a feast of football. Kick off is at 8pm BST today, Sunday 11th July. The Three Lions are 1-0 up against the Azzurri, can they go for a second goal and a place in the history books? UK fans can watch Italy vs England free on both the BBC iPlayer and ITV Hub (opens in new tab). Make sure you know how to watch a Euro 2020 live stream from anywhere in the world.
Date: 11th June – 11th July 2021
Locations: London, Rome, Munich, Baku, St Petersburg, Budapest, Bucharest, Amsterdam, Seville, Glasgow and Copenhagen
Watch anywhere: ExpressVPN (opens in new tab)
AUS stream: Optus Sport (opens in new tab) (AU$14.99)
The 16th UEFA European Championship finals might be a year overdue but it has proved to be a spectacular showpiece worthy of a Marco Van Basten volley or a Paul Gascoigne chip (followed by extravagant dentist's chair celebration, naturally).
The 24 teams assembled their squads, setting the stage for 51 fixtures across 11 host cities (full list below). Games in London are being played in front of at least 17,000 fans, so there have been be actual people to appreciate the majestic skills of Kane, stering, Bale, Modric, Benzema, Ronaldo and Lukaku.
Some 65,000 fans are due to watch today's England vs Italy final at Wembley Stadium, including VIPs such as the David Beckham, Tom Cruise and Prince William, who is president of the English Football Association.
The winners and runners-up of each of the four groups reached the knockout stages. Each city hosted one last 16 or quarter-final match, before London's Wembley Stadium takes the centre stage for the semi-finals and final. There's no third-place play-off. VAR us being used for the first time in this tournament, though UEFA seems to have taken a 'light touch' approach, thankfully.
Read on for more details on how to watch a Euro 2020 live stream for free wherever you are in the world.
Euro 2020 free live stream
If you're a UK citizen trying to watch from abroad, then make sure to use a VPN so that you can access a Euro 2020 free live stream wherever you are in the world.
We recommend ExpressVPN (opens in new tab) as it comes with a risk-free 30-day money-back guarantee. Full details on how to use a VPN below.
Elsewhere, RAI in Italy, ORF in Austria, TF1 in France, ARD and ZDF in Germany, and Mediaset in Spain will be offering free live streams within their respective territories.
Watch a Euro 2020 live stream anywhere in the world using a VPN
Even if you have subscribed to the relevant Euro 2020 rights holders, you won't be able to use them when outside your own country. The service will know your location based on your IP address, and will automatically block your access.
A Virtual Private Network (VPN) helps you get around this obstacle. A VPN creates a private connection between your device and the internet, such that the servers and services you’re accessing aren’t aware of what you’re doing. All the information passing back and forth is entirely encrypted.
There are many VPN providers out there, with some more reliable and safe than others. As a rule, we’d suggest a paid-for service such as ExpressVPN (opens in new tab) which offers a 100 per cent risk-free money back guarantee. If you're not happy with the service any time within the first 30-days, then you can cancel with no penalties at all.
Try ExpressVPN risk-free for 30 days (opens in new tab)
ExpressVPN offers a 30-day money back guarantee with its VPN service. You can use it to watch on your mobile, tablet, laptop, TV, games console and more. There's 24/7 customer support and three months free when you sign-up. Try it – it's easier than you think.
Watch a Euro 2020 live stream in the USA
ESPN and ABC have the rights to air Euro 2020 in the United States. If you have subscribed as part of your cable package, you can stream all the action via the ESPN and ABC websites.
Don't have cable? No problem. Respected streaming service Sling (opens in new tab) is a great way to access ESPN. You can get a month-long trial of Sling for just $10 below.
Sling TV $10 first month offer (opens in new tab)
Stream every Euro 2020 match via the Sling TV Orange package, which includes ESPN, home to a ton of european football, as well as cricket, F1 and NFL. Grab a month-long trial of Sling for just $10 for the first month. It's then $35 each month after but there's no contract. Cancel at any time.
If you're a UK citizen trying to watch from the US, you can always use a VPN to access a Euro 2020 free live stream via the BBC or ITV from anywhere in the world. We recommend ExpressVPN (opens in new tab) as it comes with a risk-free 30-day money-back guarantee.
FuboTV also carries a host of premium TV channels including ESPN and ABC. Better yet, new subscribers get a free 7-day trial. After the trial ends, you'll pay $65 a month for 120 channels.
Watch a Euro 2020 live stream in Australia
If you're in Australia, local streaming service Optus Sport (opens in new tab) provides live coverage of Euro 2020, for just AU$14.99 per month or AU$68 for six months. This channel also shows Premier League and Champions League football during the normal season.
Stuck outside Oz at the moment? Don't forget that you can use a VPN (opens in new tab) to access a live stream without being blocked.
Optus Sport 6-month pass for AU$68 (£39/$53) (opens in new tab)
Watch Euro 2020, Premier League, Champions League, Europa League matches and exclusive sports documentaries on streaming service Optus Sport. Watch on mobile, tablet, TV, computer or games console. Cancel anytime.
You can download the Optus Sport (opens in new tab) app for Android and iOS devices. Fetch TV, Apple TV, Android TV, LG, Amazon Fire, and Chromecast also carry the app for smart TV viewing. You can watch Optus Sport live streams through Chrome, Firefox, Safari and Edge browsers and, lastly, it's also available on Xbox.
Watch a Euro 2020 live stream in the UK
Gary Lineker, Gabby Logan, Eilidh Barbour and Mark Chapman will lead the BBC coverage, assisted by the likes of Alan Shearer, Rio Ferdinand, Alex Scott and Micah Richards.
Before the tournament kicks off, you can get in the mood by revisiting classic moments with the Beeb's Rewinds of Euro '96 on the BBC iPlayer on 7th June, and Euro 2016 on 8th June.
ITV's coverage will be helmed by Mark Pougatch and Seema Jaswal. Their punditry line-up includes Ian Wright, Roy Keane, Gary Neville, Patrick Vieira and Graeme Souness. Thierry Henry has taken up a position in the Belgian coaching staff, so he'll be on the touchline rather than in the studio.
ITV has the rights to 27 games including the hotly anticipated clash between England and Scotland at Wembley in a re-match of the memorable Euro 1996 match. The BBC has the rights to 25 games and the first and second pick of the games at the last 16 and quarter-final stages.
Watch Euro 2020 live in 4K
The BBC has confirmed that "most BBC games [will be] available in Ultra HD via iPlayer".
ITV is yet to confirm whether or not it will stream any of the Euro 2020 games in 4K Ultra HD, but don't hold your breath. The ITV Hub tends to stick to HD streams.
Euro 2020 fixtures
All times show in BST
Friday 11 June
Group A: Turkey vs Italy (20:00, Rome)
Saturday 12 June
Group A: Wales vs Switzerland (14:00, Baku)
Group B: Denmark vs Finland (17:00, Copenhagen)
Group B: Belgium vs Russia (20:00, St Petersburg)
Sunday 13 June
Group D: England vs Croatia (14:00, London)
Group C: Austria vs North Macedonia (17:00, Bucharest)
Group C: Netherlands vs Ukraine (20:00, Amsterdam)
Monday 14 June
Group D: Scotland vs Czech Republic (14:00, Glasgow)
Group E: Poland vs Slovakia (17:00, St Petersburg)
Group E: Spain vs Sweden (20:00, Seville)
Tuesday 15 June
Group F: Hungary vs Portugal (17:00, Budapest)
Group F: France vs Germany (20:00, Munich)
Wednesday 16 June
Group B: Finland vs Russia (14:00, St Petersburg)
Group A: Turkey vs Wales (17:00, Baku)
Group A: Italy vs Switzerland (20:00, Rome)
Thursday 17 June
Group C: Ukraine vs North Macedonia (14:00, Bucharest)
Group B: Denmark vs Belgium (17:00, Copenhagen)
Group C: Netherlands vs Austria (20:00, Amsterdam)
Friday 18 June
Group E: Sweden vs Slovakia (14:00, St Petersburg)
Group D: Croatia vs Czech Republic (17:00, Glasgow)
Group D: England vs Scotland (21:00, London)
Saturday 19 June
Group F: Hungary vs France (14:00, Budapest)
Group F: Portugal vs Germany (17:00, Munich)
Group E: Spain vs Poland (20:00, Seville)
Sunday 20 June
Group A: Italy vs Wales (17:00, Rome)
Group A: Switzerland vs Turkey (17:00, Baku)
Monday 21 June
Group C: North Macedonia vs Netherlands (17:00, Amsterdam)
Group C: Ukraine vs Austria (17:00, Bucharest)
Group B: Russia vs Denmark (20:00, Copenhagen)
Group B: Finland vs Belgium (20:00, St Petersburg)
Tuesday 22 June
Group D: Czech Republic vs England (20:00, London)
Group D: Croatia vs Scotland (20:00, Glasgow)
Wednesday 23 June
Group E: Slovakia vs Spain (17:00, Seville)
Group E: Sweden vs Poland (17:00, St Petersburg)
Group F: Germany vs Hungary (20:00, Munich)
Group F: Portugal v France (20:00, Budapest)
Round of 16
Saturday 26 June
1: 2A vs 2B (17:00, Amsterdam)
2: 1A vs 2C (20:00, London)
Sunday 27 June
3: 1C vs 3D/E/F (17:00, Budapest)
4: 1B vs 3A/D/E/F (20:00, Seville)
Monday 28 June
5: 2D vs 2E (17:00, Copenhagen)
6: 1F vs 3A/B/C (20:00, Bucharest)
Tuesday 29 June
7: 1D vs 2F (17:00, London)
8: 1E vs 3A/B/C/D (20:00, Glasgow)
Friday 2 July
QF1: Winner 6 vs Winner 5 (17:00, St Petersburg)
QF2: Winner 4 vs Winner 2 (20:00, Munich)
Saturday 3 July
QF3: Winner 3 vs Winner 1 (17:00, Baku)
QF4: Winner 8 vs Winner 7 (20:00, Rome)
Tuesday 6 July
SF1: Winner QF2 vs Winner QF1 (20:00, London)
Wednesday 7 July
SF2: Winner QF4 vs Winner QF3 (20:00, London)
Euro 2020 Final
Sunday 11 July
Winner SF1 vs Winner SF2 (20:00, London)
Euro 2020 host cities
For the first time ever, the Euros are being spread across Europe rather than held in one location. Dublin has withdrawn due to coronavirus restrictions and been replaced by Seville. Here are the 11 host cities:
Wembley Stadium – London, England
Hampden Park – Glasgow, Scotland
Estadio de La Cartuja – Seville, Spain
Krestovsky Stadium – Saint Petersburg, Russia
Baku Olympic Stadium – Baku, Azerbaijan
Allianz Arena – Munich, Germany
Stadio Olimpico – Rome, Italy
Johan Cruyff Arena – Amsterdam, Netherlands
Puskás Aréna – Budapest, Hungary
Arena Națională – Bucharest, Romania
Parken Stadium – Copenhagen, Denmark