Saturday's Champions League final marks the end of the 2023/24 domestic season but already the thoughts of most fans have shifted to this summer's European Championships, which is now just weeks away.

Advertisement

Friday 14th June will mark the start of a glorious month of football with 51 games set to be broadcast live across BBC and ITV, finishing with the final on Sunday 14th July.

Gareth Southgate and Steve Clarke are yet to confirm their final squads for Euro 2024 but the broadcasters have already set their rosters for the tournament, which will include some familiar faces and perhaps a few that are newer on the scene.

Read more: Best football players in the world | Best football players of all time

It'll be all eyes on Scotland on opening day as they face hosts Germany in the curtain-raiser while two days later, England get going in Group A against Serbia.

More like this

What happens from then on in is anyone's guess. There are always twists and turns but you can catch every moment on either the BBC or ITV.

RadioTimes.com brings you the full round-up of Euro 2024 TV coverage, including schedule, TV channels and live stream.

How to watch Euro 2024 on TV

Every Euro 2024 match will be shown live across BBC and ITV, with either of their main TV channels broadcasting every match live for free.

Games will also be available to watch on BBC iPlayer and ITVX so you don't have to miss a moment, even on the move.

Euro 2024 TV schedule

All UK time.

Group stage

Friday 14th June

Group A: Germany v Scotland (Munich, 8pm) ITV1

Saturday 15th June

Group A: Hungary v Switzerland (Cologne, 2pm) ITV1

Group B: Spain v Croatia (Berlin, 5pm) ITV1

Group B: Italy v Albania (Dortmund, 8pm) BBC One

Sunday 16th June

Group D: Poland v Netherlands (Hamburg, 2pm) BBC One

Group C: Slovenia v Denmark (Stuttgart, 5pm) ITV1

Group C: Serbia v England (Gelsenkirchen, 8pm) BBC One

Monday 17th June

Group E: Romania v Ukraine (Munich, 2pm) BBC One

Group E: Belgium v Slovakia (Frankfurt, 5pm) ITV1

Group D: Austria v France (Düsseldorf, 8pm) ITV1

Tuesday 18th June

Group F: Turkey v Georgia (Dortmund, 5pm) BBC One

Group F: Portugal v Czech Republic (Leipzig, 8pm) BBC One

Wednesday 19th June

Group B: Croatia v Albania (Hamburg, 2pm) ITV1

Group A: Germany v Hungary (Stuttgart, 5pm) BBC One

Group A: Scotland v Switzerland (Cologne, 8pm) BBC One

Thursday 20th June

Group C: Slovenia v Serbia (Munich, 2pm) ITV1

Group C: Denmark v England (Frankfurt, 5pm) BBC One

Group B: Spain v Italy (Gelsenkirchen, 8pm) ITV1

Friday 21st June

Group E: Slovakia v Ukraine (Düsseldorf, 2pm) BBC One

Group D: Poland v Austria (Berlin, 5pm) ITV1

Group D: Netherlands v France (Leipzig, 8pm) BBC One

Saturday 22nd June

Group F: Georgia v Czech Republic (Hamburg, 2pm) BBC One

Group F: Turkey v Portugal (Dortmund, 5pm) ITV1

Group E: Belgium v Romania (Cologne, 8pm) ITV1

Sunday 23rd June

Group A: Switzerland v Germany (Frankfurt, 8pm) BBC TBC

Group A: Scotland v Hungary (Stuttgart, 8pm) BBC TBC

Monday 24th June

Group B: Croatia v Italy (Leipzig, 8pm) BBC TBC

Group B: Albania v Spain (Düsseldorf, 8pm) BBC TBC

Tuesday 25th June

Group D: Netherlands v Austria (Berlin, 5pm) BBC TBC

Group D: France v Poland (Dortmund, 5pm) BBC TBC

Group C: England v Slovenia (Cologne, 8pm) ITV1

Group C: Denmark v Serbia (Munich, 8pm) ITV4

Wednesday 26th June

Group E: Slovakia v Romania (Frankfurt, 5pm) BBC TBC

Group E: Ukraine v Belgium (Stuttgart, 5pm) BBC TBC

Group F: Czech Republic v Turkey (Hamburg, 8pm) ITV TBC

Group F: Georgia v Portugal (Gelsenkirchen, 8pm) ITV TBC

Round of 16

Saturday 29th June

Match 38: Runner-up of Group A v Runner-up of Group B (Berlin, 5pm)

Match 37: Winner of Group A v Runner-up of Group C (Dortmund, 8pm)

Sunday 30th June

Match 40: Winner of Group C v Best third-place from Group D/E/F (Gelsenkirchen), 5pm)

Match 39: Winner of Group B v Best third-place from Group A/D/E/F (Cologne, 8pm)

Monday 1st July

Match 42: Runner-up of Group D v Runner-up of Group E (Düsseldorf, 5pm)

Match 41: Winner of Group F v Best third-place from Group A/B/C (Frankfurt, 8pm)

Tuesday 2nd July

Match 43: Winner of Group E v Best third-place from Group A/B/C/D (Munich, 5pm)

Match 44: Winner of Group D v Runner-up of Group F (Leipzig), 8pm)

Quarter-finals

Friday 5th July

Match 45: Winner of Match 39 v Winner of Match 37 (Stuttgart, 5pm)

Match 46: Winner of Match 41 v Winner of Match 42 (Hamburg, 8pm)

Saturday 6th July

Match 48: Winner of Match 40 v Winner of Match 38 (Düsseldorf, 5pm)

Match 47: Winner of Match 43 v Winner of Match 44 (Berlin, 8pm)

Semi-finals

Tuesday 9th July

Match 49: Winner of Match 45 v Winner of Match 46 (Munich, 8pm)

Wednesday 10th July

Match 50: Winner of Match 47 v Winner of Match 48 (Dortmund, 8pm)

Final

Sunday 14th July

Match 51: Winner of Match 49 v Winner of Match 50 (Berlin, 8pm)

Advertisement

Check out more of our Sport coverage or visit our TV Guide and Streaming Guide to find out what's on. For more from the biggest stars in TV, listen to The Radio Times Podcast.

Advertisement
Advertisement
Advertisement