Euro 2024 in Germany logo

Euro 2024 dates

Group-stage dates by host city

Listed below are the matchday dates by host city, plus hotel booking links for each game (in each case the default listing you'll see is for the night before and the night of the match). For fixtures listed by date, see my Group-stage and Knock-out stage pages.

Alternative options:
In case the host city rates are already too high for you, I've also listed an out of town option that you could try. In each case there is a direct rail link. The times I've shown are from main station to main station using local or regional services, not express trains that are excluded by some rail passes like the Deutschlandticket. Unless shown otherwise, you can use the 36-hour free travel included with the match ticket (6am on matchday until 6pm the day after) for all alternative location options. For details of further out-of-town options within the 36-hour free travel area for each venue see my Transport networks page.
 

Euro 2024 matchday dates by host city

Berlin
Group stage
15 June - Spain vs Croatia - Book this date
21 June - Play-off winner A vs Austria - Book this date
25 June - Netherlands vs Austria - Book this date
Round of 16
29 June - Reserve this date
Quarter-final
6 July - Reserve this date
Final
14 July - Reserve this date

Berlin rates too high? Try Potsdam instead (25** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Berlin hostels and here for Berlin area campsites.

At the group stage, the city will host games in Group B and Group D. For a potentially cheaper out-of town base for each group, see Group B Base and/or Group D Base.

Cologne
Group stage
15 June - Hungary vs Switzerland - Book this date
19 June - Scotland vs Switzerland - Book this date
22 June - Belgium vs Romania - Book this date
25 June - England vs Slovenia - Book this date
Round of 16
30 June - Reserve this date

Cologne rates too high? Try Bonn instead (20** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Cologne hostels and here for Cologne area campsites.

At the group stage, the city will host games in Group A, Croup C and Croup E. For a potentially cheaper out-of town base for each group, see Group A Base, Group C Base and/or Group E Base.

Dortmund
Group stage
15 June - Italy vs Albania - Book this date
18 June - Turkey vs Play-off winner C - Book this date
22 June - Turkey vs Portugal - Book this date
25 June - France vs Play-off winner A - Book this date
Round of 16
29 June - Reserve this date
Semi-final
10 July - Reserve this date

Dortmund rates too high? Try Bochum instead (10** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Dortmund hostels and here for Dortmund area campsites.

At the group stage, the city will host games in Group B, Group D and Group F. For a potentially cheaper out-of town base for each group, see Group B Base, Group D Base and/or Group F Base.

Düsseldorf
Group stage
17 June - Austria vs France - Book this date
21 June - Slovakia vs Play-off winner B - Book this date
24 June - Albania vs Spain - Book this date
Round of 16
1 July - Reserve this date
Quarter-final
6 July - Reserve this date

Düsseldorf rates too high? Try Wuppertal instead (18** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Düsseldorf hostels and here for Düsseldorf area campsites.

At the group stage, the city will host games in Group B, Group D and Group E. For a potentially cheaper out-of town base for each group, see Group B Base, Group D Base and/or Group E Base.

Frankfurt
Group stage
17 June - Belgium vs Slovakia - Book this date
20 June - Denmark vs England - Book this date
23 June - Switzerland vs Germany - Book this date
26 June - Slovakia vs Romania - Book this date
Round of 16
1 July - Reserve this date

Frankfurt rates too high? Try Darmstadt instead (17** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Frankfurt hostels and here for Frankfurt area campsites.

At the group stage, the city will host games in Group A, Group C.and Group E For a potentially cheaper out-of town base for each group, see Group A Base, Group C Base and/or Group E Base.

Gelsenkirchen
Group stage
16 June - Serbia vs England - Book this date
20 June - Spain vs Italy - Book this date
26 June - Play-off winner C vs Portugal - Book this date
Round of 16
30 June - Reserve this date

Gelsenkirchen rates too high? Try Essen instead (10** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for nearby hostels and here for Gelsenkirchen area campsites.

At the group stage, the city will host games in Group B, Group C and Group F. For a potentially cheaper out-of town base for each group, see Group B Base, Group C Base and/or Group F Base.

Hamburg
Group stage
16 June - Play-off winner A vs Netherlands - Book this date
19 June - Croatia vs Albania - Book this date
22 June - Play-off winner C vs Czech Republic - Book this date
26 June - Czech Republic vs Turkey - Book this date
Quarter-final
5 July - Reserve this date

Hamburg rates too high? Try Lübeck instead (44** minutes away; NOT covered by a match ticket)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Hamburg hostels and here for Hamburg area campsites.

At the group stage, the city will host games in Group B, Group D and Group F. For a potentially cheaper out-of town base for each group, see Group B Base, Group D Base and/or Group F Base.

Leipzig
Group stage
18 June - Portugal vs Czech Republic - Book this date
21 June - Netherlands vs France - Book this date
24 June - Croatia vs Italy - Book this date
Round of 16
2 July - Reserve this date

Leipzig rates too high? Try Halle instead (25** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Leipzig hostels and here for Leipzig area campsites.

At the group stage, the city will host games in Group B, Group D and Group F. For a potentially cheaper out-of town base for each group, see Group B Base, Group D Base and/or Group F Base.

Munich
Group stage
14 June - Germany vs Scotland - Book this date
17 June - Romania vs Play-off winner B - Book this date
20 June - Slovenia vs Serbia - Book this date
25 June - Denmark vs Serbia - Book this date
Round of 16
2 July - Reserve this date
Semi-final
9 July - Reserve this date

Munich rates too high? Try Augsburg instead (43** minutes away; NOT covered by a match ticket)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Munich hostels and here for Munich area campsites.

At the group stage, the city will host games in Group A, Group C and Group E. For a potentially cheaper out-of town base for each group, see Group A Base, Group C Base and/or Group E Base.

Stuttgart
Group stage
16 June - Slovenia vs Denmark - Book this date
19 June - Germany vs Hungary - Book this date
23 June - Switzerland vs Hungary - Book this date
26 June - Play-off winner B vs Belgium - Book this date
Quarter-final
5 July - Reserve this date

Stuttgart rates too high? Try Ludwigsburg instead (15** minutes away)
For other options, all within the match ticket 36-hour free travel area, see my Transport networks page.

If you're after a hostel or campsite, try here for Stuttgart hostels and here for Stuttgart area campsites.

At the group stage, the city will host games in Group A, Group C and Group E. For a potentially cheaper out-of town base for each group, see Group A Base, Group C Base and/or Group E Base.


** Times are main station to main station using local or regional services. Excludes express services, as they are not covered by some rail passes, such as the Deutschlandticket.
 

 

©Copyright. All rights reserved.

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.