How to watch every Euro 2024 game: England matches, BBC and ITV schedule, live stream

Euro 2024 is just around the corner, with plenty of international football on every day throughout the tournament, here’s everything you need to know about how to watch those games.

The wait is nearly over as yet another major international tournament starts this summer, with the 2024 edition of the European Championships set to take place.

This time, the competition takes to Germany as 24 teams look to battle it out to win the Henri Delaunay Cup.

51 matches take place over 31 days, spanning June and July, bringing plenty of action to fill the appetite of supporters who will be missing their teams taking part in league action.

With so much football on display, it can be hard to keep track of how to watch each match.

So with that said, TBR Football takes you through the TV schedule for Euros 2024, including which channel each England game will be on.

Photo by Marc Atkins/Getty Images

Where to watch Euro 2024

All 51 matches in Euros 2024 are being broadcast in the UK and will be available via the BBC or ITV channels.

Those matches are free to watch, so long as the household is paying their yearly TV licence fee.

Euro 2024 live stream

If you are unable to watch the action on your TV at home, then you will be able to follow the action live via a live stream.

The BBC make use of their BBC iPlayer platform, which will allow you to keep tabs on the matches broadcasted by the BBC, through your smartphone or computer.

ITV make use of a similar service, with ITVX hosting the content that is displayed through a smartphone or computer.

What channel are England on?

England’s Euro 2024 matches will be featured across both BBC and ITV channels during the tournament.

The confirmed fixtures and channels are as follows:

  • Serbia v England – June 16th, 8pm – BBC
  • Denmark v England – June 20th, 5pm – BBC
  • England v Slovenia – June 25th, 8pm – ITV
Photo by Richard Pelham/Getty Images

Full Euro 2024 TV schedule

With all 51 games being broadcast in the UK, there’s plenty of action scheduled for a month of football fever.

Group stage matches

  • Group A: Germany v Scotland – June 14th, 8pm – ITV
  • Group A: Hungary v Switzerland, June 15th, 2pm – ITV
  • Group B: Spain v Croatia – June 15th, 5pm – ITV
  • Group B: Italy v Albania – June 15th, 8pm – BBC
  • Group D: Poland v Netherlands – June 16th, 2pm – BBC
  • Group C: Slovenia v Denmark – June 16th, 5pm – ITV
  • Group C: Serbia v England – June 16th, 8pm – BBC
  • Group E: Romania v Ukraine – June 17th, 2pm – BBC
  • Group E: Belgium v Slovakia – June 17th, 5pm – ITV
  • Group D: Austria v France – June 17th, 8pm – ITV
  • Group F: Turkey v Georgia – June 18th, 5pm – BBC
  • Group F: Portugal v Czech Republic – June 18th, 8pm – BBC
  • Group B: Croatia v Albania – June 19th, 2pm – ITV
  • Group A: Germany v Hungary – June 19th, 5pm – BBC
  • Group A: Scotland v Switzerland – June 19th, 8pm – BBC
  • Group C: Slovenia v Serbia – June 20th, 2pm – ITV
  • Group C: Denmark v England – June 20th, 5pm – BBC
  • Group B: Spain v Italy – June 20th, 8pm – ITV
  • Group E: Slovakia v Ukraine – June 21st, 2pm – BBC
  • Group D: Poland v Austria – June 21st, 5pm – ITV
  • Group D: Netherlands v France – June 21st, 8pm – BBC
  • Group F: Georgia v Czech Republic – June 22nd, 2pm – BBC
  • Group F: Turkey v Portugal – June 22nd, 5pm – ITV
  • Group E: Belgium v Romania, June 22nd, 8pm – ITV
  • Group A: Switzerland v Germany – June 23rd, 8pm – BBC
  • Group A: Scotland v Hungary, June 23rd, 8pm – BBC
  • Group B: Albania v Spain – June 24th, 8pm – BBC
  • Group B: Croatia v Italy – June 24th, 8pm – BBC
  • Group D: Netherlands v Austria – June 25th, 5pm – BBC
  • Group D: France v Poland – June 25th, 5pm – BBC
  • Group C: England v Slovenia – June 25th, 8pm – ITV
  • Group C: Denmark v Serbia – June 25th, 8pm – ITV
  • Group E: Slovakia v Romania – June 26th, 5pm – BBC
  • Group E: Ukraine v Belgium – June 26th, 5pm – BBC
  • Group F: Georgia v Portugal – June 26th, 8pm – ITV
  • Group F: Czech Republic v Turkey – June 26th, 8pm – ITV

Round of 16 matches

  • RO16 1 – Winner of group A v Runner-up of group C – June 29th, 5pm – ITV
  • RO16 2 – Runner-up of group A v Runner-up of group B – June 29th, 8pm – BBC
  • RO16 3 – Winner of group C v Best-placed third team from group D, E or F – June 30th, 5pm – BBC
  • RO16 4 – Winner of group B v Best-placed third team from group A, D, E or F – June 30th, 8pm – ITV
  • RO16 5 – Runner-up of group D v Runner-up of group E – July 1st, 5pm – BBC
  • RO16 6 – Winner of group F v Best-placed third team from group A, B or C – July 1st, 8pm – ITV
  • RO16 7 – Winner of group E v Best-placed third team from group A, B, C or D – July 2nd, 5pm – BBC
  • RO16 8 – Winner of group D v Runner-up of group F – July 2nd, 8pm – ITV

Quarter-final matches

  • QF 1 – RO16 4 winner vs RO16 2 winner – July 6th, 5pm – BBC/ITV
  • QF 2 – RO16 5 winner v RO16 6 winner – July 5th, 8pm – BBC/ITV
  • QF 3 – RO16 3 winner v RO16 1 winner – July 5th, 5pm – BBC/ITV
  • QF 4 – RO16 7 winner v RO16 8 winner – July 6th, 8pm – BBC/ITV

Semi-final matches

  • SF 1 – QF 1 winner v QF 2 winner – July 9th, 8pm – BBC/ITV
  • SF 2 – QF 3 winner vs QF 4 winner – July 10th, 8pm – BBC/ITV

Final

  • SF 1 winner v SF 2 winner – July 14th, 8pm – BBC/ITV

Where is the Euro 2024 final?

The Euro 2024 final will be played on Sunday, July 14th at the Olympiastadion in Berlin, Germany.

The Olympiastadion is the home of Bundesliga 2 outfit Hertha Berlin, while the stadium has also hosted Union Berlin as well as the German national team, with a capacity of 74,475.