Euro 2024 key dates and times to watch out for

Euro 2024 is just around the corner, and the excitement is palpable as football fans and bettors gear up for an incredible summer of football. Held in Germany for the first time since reunification, the tournament kicks off with the hosts facing Scotland in the opening match.

As England, one of the early favourites, prepares for their campaign, we’ve got you covered with all the essential dates and information to ensure you don’t miss a moment. From pre-tournament friendlies to squad announcements and the road to the final, here’s everything you need to know. Don’t forget to check out our Euros 2024 predictions hub to get all the best tips for the tournament as released by our top football experts.

Today's Best Offer

Euro 2024 Key Dates and Events

Key Events for Euro 2024: A Guide for Football Fans and Bettors

Euro 2024 is set to ignite the footballing world with thrilling matches and unforgettable moments. Here’s a comprehensive guide to ensure you don’t miss any of the key events during this summer’s tournament in Germany, complete with UK timings.

Friday, 14th June – Opening Match: Germany vs Scotland at 8:00 PM BST
The tournament kicks off in Munich with hosts Germany taking on Scotland at the Allianz Arena. This highly anticipated opener will be broadcast live on ITV in the UK, accompanied by a range of pre-game festivities and commentary.

Saturday, 15th June

  • Hungary vs Switzerland at 2:00 PM BST (Cologne)
  • Spain vs Croatia at 5:00 PM BST (Berlin)
  • Italy vs Albania at 8:00 PM BST (Dortmund)

Sunday, 16th June – England vs Serbia at 8:00 PM BST
England begin their campaign against Serbia in Gelsenkirchen. The match, held at the Arena AufSchalke, marks a return to the venue where England were eliminated from the 2006 World Cup, adding a layer of intrigue to this encounter.

Monday, 17th June

  • Romania vs Ukraine at 2:00 PM BST (Munich)
  • Belgium vs Slovakia at 5:00 PM BST (Frankfurt)
  • Austria vs France at 8:00 PM BST (Düsseldorf)

Tuesday, 18th June

  • Turkey vs Georgia at 5:00 PM BST (Dortmund)
  • Portugal vs Czechia at 8:00 PM BST (Leipzig)

Wednesday, 19th June – Scotland vs Switzerland at 8:00 PM BST
Scotland face Switzerland in their crucial second group game in Cologne. The Swiss, who reached the quarter-finals three years ago, present a significant challenge, but Scotland will be eager to secure vital points.

  • Croatia vs Albania at 2:00 PM BST (Hamburg)
  • Germany vs Hungary at 5:00 PM BST (Stuttgart)

Thursday, 20th June – Denmark vs England at 8:00 PM BST
In a rematch of their Euro 2020 semi-final, England take on Denmark in Frankfurt. The Three Lions will be hopeful of replicating their previous success against the Danes, who have rejuvenated their squad with fresh talent.

  • Slovenia vs Serbia at 2:00 PM BST (Munich)
  • Spain vs Italy at 8:00 PM BST (Gelsenkirchen)

Friday, 21st June

  • Slovakia vs Ukraine at 2:00 PM BST (Düsseldorf)
  • Poland vs Austria at 5:00 PM BST (Berlin)
  • Netherlands vs France at 8:00 PM BST (Leipzig)

Saturday, 22nd June

  • Georgia vs Czechia at 2:00 PM BST (Hamburg)
  • Turkey vs Portugal at 5:00 PM BST (Dortmund)
  • Belgium vs Romania at 8:00 PM BST (Cologne)

Sunday, 23rd June – Scotland vs Hungary at 5:00 PM BST
Scotland conclude their group stage matches against Hungary in Stuttgart. This game could be decisive for both teams, as Hungary, known for their technical prowess, could be strong contenders for top spot in the group.

  • Switzerland vs Germany at 8:00 PM BST (Frankfurt)

Monday, 24th June

  • Croatia vs Italy at 8:00 PM BST (Leipzig)
  • Albania vs Spain at 8:00 PM BST (Düsseldorf)

Tuesday, 25th June – England vs Slovenia at 8:00 PM BST
England wrap up their group stage in Cologne against Slovenia. This match offers Gareth Southgate’s squad a chance to solidify their position in the knockout rounds, potentially allowing for squad rotation.

  • Netherlands vs Austria at 5:00 PM BST (Berlin)
  • France vs Poland at 5:00 PM BST (Dortmund)
  • Denmark vs Serbia at 8:00 PM BST (Munich)

Wednesday, 26th June

  • Slovakia vs Romania at 5:00 PM BST (Frankfurt)
  • Ukraine vs Belgium at 5:00 PM BST (Stuttgart)
  • Czechia vs Turkey at 8:00 PM BST (Hamburg)
  • Georgia vs Portugal at 8:00 PM BST (Gelsenkirchen)
Euro 2024

Knockout Stages

Saturday, 29th June – Round of 16 Begins at 5:00 PM BST
The knockout stage kicks off in Berlin, featuring the runners-up from Groups A and B. This marks the beginning of the high-stakes phase of the tournament, with potential for major upsets and thrilling matches.

  • Round of 16: 2A vs 2B at 5:00 PM BST (Berlin)
  • Round of 16: 1A vs 2C at 8:00 PM BST (Dortmund)

Sunday, 30th June

  • Round of 16: 1C vs 3D/E/F at 5:00 PM BST (Gelsenkirchen)
  • Round of 16: 1B vs 3A/D/E/F at 8:00 PM BST (Cologne)

Monday, 1st July

  • Round of 16: 2D vs 2E at 5:00 PM BST (Düsseldorf)
  • Round of 16: 1F vs 3A/B/C at 8:00 PM BST (Frankfurt)

Tuesday, 2nd July

  • Round of 16: 1E vs 3A/B/C/D at 5:00 PM BST (Munich)
  • Round of 16: 1D vs 2F at 8:00 PM BST (Leipzig)


Friday, 5th July – Quarter-finals Begin at 5:00 PM BST
The quarter-finals will be held in Stuttgart, Hamburg, Düsseldorf, and Berlin over two days. These matches will narrow the field to the final four, promising intense competition.

  • Quarter-final: W39 vs W37 at 5:00 PM BST (Stuttgart)
  • Quarter-final: W41 vs W42 at 8:00 PM BST (Hamburg)

Saturday, 6th July

  • Quarter-final: W40 vs W38 at 5:00 PM BST (Düsseldorf)
  • Quarter-final: W43 vs W44 at 8:00 PM BST (Berlin)


Tuesday, 9th July – Semi-finals Begin at 8:00 PM BST
The semi-finals take place in Munich and Dortmund. These matches are often the most dramatic of the tournament, with the potential to produce some of the most memorable moments in football history.

  • Semi-final: W45 vs W46 at 8:00 PM BST (Munich)

Wednesday, 10th July

  • Semi-final: W47 vs W48 at 8:00 PM BST (Dortmund)


Sunday, 14th July – Euro 2024 Final at 8:00 PM BST
The grand finale will be held at the Olympiastadion in Berlin, concluding a month of spectacular football. Will England secure their first European Championship, or will another nation rise to the occasion?

Watching Euro 2024

Euro 2024 matches will be broadcast live on BBC and ITV in the UK. England’s group stage games against Serbia and Denmark will be on the BBC, while their final group stage match against Slovenia will be on ITV. Make sure to tune in and follow your favourite teams throughout the tournament!

Banner Premium Promo

Enhance your betting game with our daily free betting tips, predictions, and accumulators.

For more betting tips and news, check out:

Don’t forget to visit our Free Bets page for the best possible value from our Today’s Football Predictions, as well as our Predictions for Tomorrow’s Football Predictions.

Top UK Bookies & Best Sign Up Offers 

William Hill Welcome Offer
Unibet Offer Image
Betfred offer image
Parimatch Offer Image
Kwiff Offer Image

Subscribe To Our Newsletter For Exclusive Tips

Want to have exclusive tips from experts tipsters delivered right into your inbox? Subscribe Now To Our Newsletter. We will never spam, we fully respect your privacy!

Previous articleEuro 2024 Predictions
Next articleTennis betting tips: French Open Women’s Final betting tips, outright preview and best bets for Saturday June 8
John Pentin
Born and raised in London, John has always been in love with sport. He started successfully his own blog back in 2006, while writing for football in several newspaper. John has also worked with several betting operators as sports trader and has joined since the start in 2013. John is now head of the content team at