We've reached the final day of Euro 2024 — and what a day it could be.
England are back and hoping to go one better than they did against Italy at Euro 2020, when they lost the final on penalties. They will face Luis de la Fuente's impressive Spain side in Berlin on Sunday,
The prestigious international tournament, which has seen the best 24 national teams from across Europe battle it out over four weeks of fixtures, is being hosted by three-time winners Germany, who got the ball rolling against Scotland in the opening fixture.
The tournament features 51 matches, from the opening day to the grand final, with every moment broadcast live on terrestrial TV and online.
Football fans across the UK have been glued to the TV screens as their home nations aim for continental glory.
The Sporting News brings you the full round-up of Euro 2024 TV coverage, including schedule, TV channels and live stream information.
What channel is Euro 2024 final on in UK?
The Euro 2024 final will be shown on both BBC and ITV/STV in the UK.
As has been the case for recent major international tournaments, in the United Kingdom the BBC and ITV/STV has shared broadcast rights for the UEFA European Championship in Germany.
BBC and ITV's main TV channels broadcast European Championship matches live for free. Games are also available to watch on BBC iPlayer and ITVX, ensuring that you don't miss a moment, even while on the go.
The BBC broadcast England's opening two games against Serbia and Denmark. ITV picked Gareth Southgate's side's important final Group C game against Slovenia, as well as the last-16 game against Slovakia, and the semifinal against the Netherlands.
The BBC broadcast England's quarterfinal match with Switzerland, with both channels sharing the final, as always.
The opening encounter of the tournament between Scotland and hosts Germany was shown on ITV, while the BBC broadcast the Scots' subsequent Group A games against Switzerland and Hungary.
MORE: Who has qualified for Euro 2024? Teams, groups, who needs what to reach tournament in German
How to watch Euro 2024 matches on BBC, ITV in UK
- Dates: Friday, June 14 — Sunday, July 14
- TV channel: BBC One, ITV (STV in Scotland)
- Streaming: BBC iPlayer, BBC Sport Website, ITVX (STV Player in Scotland)
Former England striker Gary Lineker reprises his duties as the BBC's lead anchor. Gabby Logan, Match of the Day 2 host Mark Chapman and Alex Scott are among the other presenters.
The BBC's match commentary crew features the familiar voices of Guy Mowbray and Pien Meulensteen, while former Premier League players Dion Dublin, Jermaine Jenas, Danny Murphy, and Martin Keown feature alongside them.
Former international players like Micah Richards, Rio Ferdinand, Alan Shearer, and Cesc Fabregas have also been in the studio.
On ITV, Mark Pougatch has been fronting coverage of several big games, with former talkSPORT radio star Laura Woods the other main presenter at the channel's disposal.
Regular commentators Sam Matterface and Clive Tyldesley have taken up the microphones. Former England striker Ian Wright has been joined by the likes of Roy Keane and Gary Neville on punditry duties, with Lee Dixon and Ally McCoist providing co-commentary.
If Euro 2024 matches are not available to watch live in your location or if you’re traveling abroad, you can use a Virtual Private Network (VPN). VPNs offer a secure and private online connection, allowing you to bypass geographical restrictions to access your favourite streaming services from any device anywhere in the world.
WATCH FROM ANYWHERE: Sign up for NordVPN (30-day moneyback guarantee)
[hyperlink widget_catalog_id="" link="https://go.nordvpn.net/SH6Lc" title="Watch Euro 2024 from anywhere with Nord VPN" more_text="STREAM:"]
Euro 2024 TV schedule in UK
Final
Date | Time (BST) | Match | TV Channel/Streaming |
---|---|---|---|
Sunday, July 14, 2024 | 8 p.m. | Spain vs. England | BBC One, ITV1, BBC iPlayer, ITVX, STV Player, BBC Sport Website |
Group Stage
Matchday 1
Date | Time (BST) | Group | Match | TV Channel/Streaming |
---|---|---|---|---|
Friday, June 14, 2024 | 8 p.m. | Group A | Germany vs. Scotland | ITV1, ITVX |
Saturday, June 15, 2024 | 2 p.m. | Group A | Hungary vs. Switzerland | ITV1, ITVX |
Saturday, June 15, 2024 | 5 p.m. | Group B | Spain vs. Croatia | ITV1, ITVX |
Saturday, June 15, 2024 | 8 p.m. | Group B | Italy vs. Albania | BBC One, BBC iPlayer, BBC Sport website |
Sunday, June 16, 2024 | 2 p.m. | Group D | Poland vs. Netherlands | BBC One, BBC iPlayer, BBC Sport Website |
Sunday, June 16, 2024 | 5 p.m. | Group C | Slovenia vs. Denmark | ITV1, ITVX |
Sunday, June 16, 2024 | 8 p.m. | Group C | Serbia vs. England | BBC One, BBC iPlayer, BBC Sport Website |
Monday, June 17, 2024 | 2 p.m. | Group E | Romania vs. Ukraine | BBC One, BBC iPlayer, BBC Sport Website |
Monday, June 17, 2024 | 5 p.m. | Group E | Belgium vs. Slovakia | ITV1, ITV X |
Monday, June 17, 2024 | 8 p.m. | Group D | Austria vs. France | ITV1, ITV X |
Tuesday, June 18, 2024 | 5 p.m. | Group F | Turkey vs. Georgia | BBC One, BBC iPlayer, BBC Sport Website |
Tuesday, June 18, 2024 | 8 p.m. | Group F | Portugal vs. Czechia | BBC One, BBC iPlayer, BBC Sport Website |
Matchday 2
Date | Time (BST) | Group | Match | TV Channel/Streaming |
---|---|---|---|---|
Wednesday, June 19, 2024 | 2 p.m. | Group B | Croatia vs. Albania | ITV1, ITV X |
Wednesday, June 19, 2024 | 5 p.m. | Group A | Germany vs. Hungary | BBC One, BBC iPlayer, BBC Sport Website |
Wednesday, June 19, 2024 | 8 p.m. | Group A | Scotland vs. Switzerland | BBC One, BBC iPlayer, BBC Sport Website |
Thursday, June 20, 2024 | 2 p.m. | Group C | Slovenia vs. Serbia | ITV1, ITV X |
Thursday, June 20, 2024 | 5 p.m. | Group C | Denmark vs. England | BBC One, BBC iPlayer, BBC Sport Website |
Thursday, June 20, 2024 | 8 p.m. | Group B | Spain vs. Italy | ITV1, ITV X |
Friday, June 21, 2024 | 2 p.m. | Group E | Slovakia vs. Ukraine | BBC One, BBC iPlayer, BBC Sport Website |
Friday, June 21, 2024 | 5 p.m. | Group D | Poland vs. Austria | ITV1, ITV X |
Friday, June 21, 2024 | 8 p.m. | Group D | Netherlands vs. France | BBC One, BBC iPlayer, BBC Sport Website |
Saturday, June 22, 2024 | 2 p.m. | Group F | Georgia vs. Czechia | BBC One, BBC iPlayer, BBC Sport Website |
Saturday, June 22, 2024 | 5 p.m. | Group F | Turkey vs. Portugal | ITV1, ITV X |
Saturday, June 22, 2024 | 8 p.m. | Group E | Belgium vs. Romania | ITV1, ITV X |
Matchday 3
Date | Time (BST) | Group | Match | TV Channel/Streaming |
---|---|---|---|---|
Sunday, June 23, 2024 | 8 p.m. | Group A | Scotland vs. Hungary | BBC TBC, BBC iPlayer, BBC Sport Website |
Sunday, June 23, 2024 | 8 p.m. | Group A | Switzerland vs. Germany | BBC TBC, BBC iPlayer, BBC Sport Website |
Monday, June 24, 2024 | 8 p.m. | Group B | Albania vs. Spain | BBC TBC, BBC iPlayer, BBC Sport Website |
Monday, June 24, 2024 | 8 p.m. | Group B | Croatia vs. Italy | BBC TBC, BBC iPlayer, BBC Sport Website |
Tuesday, June 25, 2024 | 5 p.m. | Group D | France vs. Poland | BBC TBC, BBC iPlayer, BBC Sport Website |
Tuesday, June 25, 2024 | 5 p.m. | Group D | Netherlands vs. Austria | BBC TBC, BBC iPlayer, BBC Sport Website |
Tuesday, June 25, 2024 | 8 p.m. | Group C | Denmark vs. Serbia | ITV4, ITVX |
Tuesday, June 25, 2024 | 8 p.m. | Group C | England vs. Slovenia | ITV1, ITVX |
Wednesday, June 26, 2024 | 5 p.m. | Group E | Slovakia vs. Romania | BBC TBC, BBC iPlayer, BBC Sport Website |
Wednesday, June 26, 2024 | 5 p.m. | Group E | Ukraine vs. Belgium | BBC TBC, BBC iPlayer, BBC Sport Website |
Wednesday, June 26, 2024 | 8 p.m. | Group F | Czechia vs. Turkey | ITV TBC, ITVX |
Wednesday, June 26, 2024 | 8 p.m. | Group F | Georgia vs. Portugal | BBC TBC, BBC iPlayer, BBC Sport Website |
Round of 16
No | Date | Time (BST) | Match | TV Channel/Streaming |
---|---|---|---|---|
R16 #1 | Saturday, June 29, 2024 | 5 p.m. | Switzerland vs. Italy | BBC1/BBC iPlayer |
R16 #2 | Saturday, June 29, 2024 | 8 p.m. | Germany vs. Denmark | ITV1/ITVX |
R16 #3 | Sunday, June 30, 2024 | 5 p.m. | England vs. Slovakia | ITV1/ITVX |
R16 #4 | Sunday, June 30, 2024 | 8 p.m. | Spain vs. Georgia | ITV1/ITVX |
R16 #5 | Monday, July 1, 2024 | 5 p.m. | France vs. Belgium | ITV1/ITVX |
R16 #6 | Monday, July 1, 2024 | 8 p.m. | Portugal vs. Slovenia | BBC1/BBC iPlayer |
R16 #7 | Tuesday, July 2, 2024 | 5 p.m. | Romania vs. Netherlands | BBC1/BBC iPlayer |
R16 #8 | Tuesday, July 2, 2024 | 8 p.m. | Austria vs. Turkey | ITV1/ITVX |
Quarterfinals
No | Date | Time (BST) | Match | TV Channel/Streaming |
---|---|---|---|---|
QF #1 | Friday, July 5, 2024 | 5 p.m. | Spain vs. Germany | ITV1, ITVX |
QF #2 | Friday, July 5, 2024 | 8 p.m. | Portugal vs. France | BBC One, BBC iPlayer, BBC Sport website |
QF #3 | Saturday, July 6, 2024 | 5 p.m. | England vs. Switzerland | BBC One, BBC iPlayer, BBC Sport website |
QF #4 | Saturday, July 6, 2024 | 8 p.m. | Netherlands vs. Turkey | ITV1, ITVX |
Semifinals
No. | Date | Time (BST) | Match | TV Channel/Streaming |
---|---|---|---|---|
SF #1 | Tuesday, July 9, 2024 | 8 p.m. | Spain vs. France | BBC One, BBC iPlayer, BBC Sport website |
SF #2 | Wednesday, July 10, 2024 | 8 p.m. | England vs. Netherlands | ITV1, ITVX |