
The Euros are so close we can almost smell the grass of the pitch! Twenty-four nations have qualified and will be off to Germany for the summer tournament. The first match on the Euro 2024 schedule sees a clash between Scotland and Germany that’s all set to be a real cracker.
Each of the 24 teams will play a guaranteed three matches in the group stages. Only a handful will go the distance to play in more, and only one will be crowned the winner on 14th July. Let’s take a closer look at all of the exciting matches we have in store.

While we have a gander at the day-by-day Euro 2024 fixtures, there’s only one question to be asked: who’s going to take it home? England were pipped to the post by Italy in the 2020 Euros, will history repeat itself? Or can England take it this time?
However, before you do, take a look at the Euro 2024 schedule for yourself…
| Date | Group | Match | Location | Time |
|---|---|---|---|---|
| 14th June | A | Germany v Scotland | Munich | 20.00 |
| 15th June | A | Hungary v Switzerland | Cologne | 14.00 |
| B | Spain v Croatia | Berlin | 17.00 | |
| B | Italy v Albania | Dortmund | 20.00 | |
| 16th June | D | Poland v Netherlands | Hamburg | 14.00 |
| C | Slovenia v Denmark | Stuttgart | 17.00 | |
| C | Serbia v England | Gelsenkirchen | 20.00 | |
| 17th June | E | Romania v Ukraine | Munich | 14.00 |
| E | Belgium v Slovakia | Frankfurt | 17.00 | |
| D | Austria v France | Dusseldorf | 20.00 | |
| 18th June | F | Turkey v Georgia | Dortmund | 17.00 |
| F | Portugal v Czechia | Leipzig | 20.00 | |
| 19th June | B | Croatia v Albania | Hamburg | 14.00 |
| A | Germany v Hungary | Stuttgart | 17.00 | |
| A | Scotland v Switzerland | Cologne | 20.00 | |
| 20th June | C | Slovenia v Serbia | Munich | 14.00 |
| C | Denmark v England | Frankfurt | 17.00 | |
| B | Spain v Italy | Gelsenkirchen | 20.00 | |
| 21st June | E | Slovakia v Ukraine | Dusseldorf | 14.00 |
| D | Poland v Austria | Berlin | 17.00 | |
| D | Netherlands v France | Leipzig | 20.00 | |
| 22nd June | F | Georgia v Czechia | Hamburg | 14.00 |
| F | Turkey v Portugal | Dortmund | 17.00 | |
| E | Belgium v Romania | Cologne | 20.00 | |
| 23rd June | A | Switzerland v Germany | Frankfurt | 20.00 |
| A | Scotland v Hungary | Stuttgart | 20.00 | |
| 24th June | B | Croatia v Italy | Leipzig | 20.00 |
| B | Albania v Spain | Dusseldorf | 20.00 | |
| 25th June | D | Netherlands v Austria | Berlin | 17.00 |
| D | France v Poland | Dortmund | 17.00 | |
| C | England v Slovenia | Cologne | 20.00 | |
| C | Denmark v Serbia | Munich | 20.00 | |
| 26th June | E | Slovakia v Romania | Frankfurt | 17.00 |
| E | Ukraine v Belgium | Stuttgart | 17.00 | |
| F | Czechia v Turkey | Hamburg | 20.00 | |
| F | Georgia v Portugal | Gelsenkirchen | 20.00 |
Some interesting match-ups there in the Euro 2024 groups schedule. England will take on Serbia, Denmark and Slovenia to compete for the chance to go onto the next round. Scotland will see Germany, Switzerland and Hungary. If you fancy placing some bets on any of the outcomes for our boys (or any really, it’s your call), then why not check out our selection of top Euro 2024 betting bonuses? The bookies are rolling out the red carpet with a plethora of offers in honour of the Euros, so head straight to the banners of this page and grab yours.
The next stage on the road to the finals are the ‘Rounds of sixteen’. The top two from each of the groups will automatically qualify for this stage. Then, for the rest of the spaces, the points are tallied and the four who did the best will fill the remaining slots and take their place in the Euro 2024 game schedule.
Obviously, we’re unable to give any names just yet, but we do know the when and where of the Rounds of 16 games:
29th June:
Runner-up A v Runner-up B - Berlin - 17.00
Winner A v Runner-up C - Dortmund - 20.00
30th June:
Winner C v Third Place D/E/F - Gelsenkirchen - 17.00
Runner-up B v Third Place A/D/E/F - Cologne - 20.00
1st July:
Runner-up D v Runner-up E - Dusseldorf - 17.00
Winner F v Third Place A/B/C - Frankfurt - 20.00
2nd July:
Winner E v Third Place A/B/C/D - Munich - 17.00
Winner D v Runner-up F - Leipzig - 20.00
The quarter-finals will take us into July, and we’re positive that the temperature won’t be the only thing heating up in Germany! The QF’s will take place over two days: 5th - 6th July across four cities. This is what we know so far…
5th July: The winner of the round-of-sixteen (ROS) match 3 will take on the winner of match 1 at Stuttgart at 17.00. Hamburg will host the winner of the ROS match 5 and the winner of match 6 at 20.00.
6th July: In Dusseldorf, the winner of the ROS match 4 will take on the winner of match 2 at 17.00. Whereas, over in Berlin, the winner of match 7 will take on the winner of match 8 at 20.00.
Now’s where it’ll get spicy!
There are some incredibly exciting matches to be found this year at the Euros! Are you planning on making the trip over to Germany to see the games for yourself? Or do you find the couch ever so slightly comfier than those plastic stadium chairs? Planning on backing the Lions, or do you fancy Italy this time around? Well if you’re wanting to put your money where your mouth is, we have a selection of the best Euro 2024 betting sites for you to sink your teeth into.
Anyway, no matter what happens, or where you happen to be watching from, it’s shaping up to be an amazing Summer of football. It seems like such a long time since the last one (can you believe it was only actually three years ago?) and we can’t wait to see what surprises are in store.
Users must be 18+. If you are having trouble with gambling then help and advice can be found at begambleaware.org. Please Play Responsibly.