The biggest European tournament in 2024 is just a few weeks away. The Euro 2024 hosted in Germany is being eagerly awaited by fans across Europe, USA, Asia, Africa and the Americas. It is exciting to watch the likes of Cristiano Ronaldo, Kylian Mbappe, Kevin De Bruyne, Ilkay Gundogan fight for their countries in this tournament. Kenyastax.com has lined up a table of the full Euro 2024 schedule UK including all TV channels that will show it for their UK viewers.
What is it?

The Euro 2024 schedule UK. Euro 2024 starts on June 14 and ends on July 14. The tournament will take place in Germany.
Also Read: Euro 2024 Groups Table
How do I watch Euro 2024 in the UK?
Euro 2024 will be broadcast live on BBC and ITV for viewers in the UK. All the matches from start to finish will be shown on either ITV or BBC across the UK.
Below is the schedule of the Euro 2024 including kick-off times in the UK.
Euro 2024 Schedule UK
Date | Time(BST) | Fixture | Stadium | Group | TV/Stream |
---|---|---|---|---|---|
14th June | 20:00 | Germany vs Scotland | Allianz Arena | A | ITV |
15th June | 14:00 | Hungary vs Switzerland | RheinEnergieStadion | A | ITV |
15th June | 17:00 | Spain vs Croatia | Olympiastadion | B | ITV |
15th June | 20:00 | Italy vs Albania | Westfalenstadion | B | BBC |
16th June | 14:00 | Poland vs Netherlands | RheinEnergieStadion | D | BBC |
16th June | 17:00 | Slovenia vs Denmark | Olympiastadion | C | ITV |
16th June | 20:00 | Serbia vs England | Westfalenstadion | C | BBC |
17th June | 14:00 | Romania vs Ukraine | Allianz Arena | E | BBC |
17th June | 17:00 | Belgium vs Slovakia | Waldstadion | E | ITV |
17th June | 20:00 | Austria vs France | Merkur Spiel-Arena | D | ITV |
18th June | 17:00 | Turkey vs Georgia | Westfalenstadion | F | BBC |
18th June | 20:00 | Portugal vs Czech Republic | Red Bull Arena | F | BBC |
19th June | 14:00 | Croatia vs Albania | Volksparkstadion | B | ITV |
19th June | 17:00 | Germany vs Hungary | MHPArena | A | BBC |
19th June | 20:00 | Scotland vs Switzerland | RheinEnergieStadion | A | BBC |
20th June | 14:00 | Slovenia vs Serbia | Allianz Arena | C | ITV |
20th June | 17:00 | Denmark vs England | Waldstadion | C | BBC |
20th June | 20:00 | Spain vs Italy | Arena AufSchalke | B | ITV |
21st June | 14:00 | Slovakia vs Ukraine | Merkur Spiel-Arena | E | BBC |
21st June | 17:00 | Poland vs Austria | Olympiastadion | D | ITV |
21st June | 20:00 | Netherlands vs France | Red Bull Arena | D | BBC |
22nd June | 14:00 | Georgia vs Czech Republic | Volksparkstadion | F | BBC |
22nd June | 17:00 | Turkey vs Portugal | Westfalenstadion | F | ITV |
22nd June | 20:00 | Belgium vs Romania | RheinEnergieStadion | E | ITV |
23rd June | 20:00 | Switzerland vs Germany | Waldstadion | A | BBC |
23rd June | 20:00 | Scotland vs Hungary | MHPArena | A | BBC |
24th June | 20:00 | Croatia vs Italy | Red Bull Arena | B | BBC |
24th June | 20:00 | Albania vs Spain | Merkur Spiel-Arena | B | BBC |
25th June | 17:00 | Netherlands vs Austria | Olympiastadion | D | BBC |
25th June | 17:00 | France vs Poland | Westfalenstadion | D | BBC |
25th June | 20:00 | England vs Slovenia | RheinEnergieStadion | C | ITV |
25th June | 20:00 | Denmark vs Serbia | Allianz Arena | C | ITV |
26th June | 17:00 | Slovakia vs Romania | Waldstadion | E | BBC |
26th June | 17:00 | Ukraine vs Belgium | MHPArena | E | BBC |
26th June | 20:00 | Czech Republic vs Turkey | Volksparkstadion | F | ITV |
26th June | 20:00 | Georgia vs Portugal | Arena AufSchalke | F | ITV |
29th June | 17:00 | 2A vs 2B | Olympiastadion | BBC | |
29th June | 20:00 | 1A vs 2C | Westfalenstadion | ITV | |
30th June | 17:00 | 1C vs 3D/E/F | Arena AufSchalke | BBC | |
30th June | 20:00 | 1B vs 3A/D/E/F | RheinEnergieStadion | ITV | |
1st July | 17:00 | 2D vs 2E | Merkur Spiel-Arena | BBC | |
1st July | 20:00 | 1F vs 3A/B/C | Waldstadion | ITV | |
2nd July | 17:00 | 1E vs 3A/B/C/D | Allianz Arena | BBC | |
2nd July | 20:00 | 1D vs 2F | Red Bull Arena | ITV | |
5th July | 17:00 | Quarter-final | MHPArena | TBA | |
5th July | 20:00 | Quarter-final | Volksparkstadion | TBA | |
6th July | 17:00 | Quarter-final | Merkur Spiel-Arena | TBA | |
6th July | 20:00 | Quarter-final | Olympiastadion | TBA | |
9th July | 20:00 | Semi-final | Allianz Arena | TBA | |
10th July | 20:00 | Semi-final | Westfalenstadion | TBA | |
14th July | 20:00 | Final | Olympiastadion | BBC/ITV |
Key:
- TBA: To Be Announced
- A – Group A
- B – Group B
- C – Group C
- D – Group D
- E – Group E
- F – Group F
- 1 A – means 1st in Group A
- 2B – means 2nd in Group B
- 3C – means 3rd in Group C etc