Author Photo
Getty Images

Euro 2024 is down to just one remaining match after a month of thrilling action in Germany.

Holders Italy were eliminated at the hands of in-form Switzerland in the Round of 16, meaning we'll see a new champion in 2024. Either Spain or England will lift the trophy on July 14 at the end of the final in Berlin.

Gareth Southgate's team lost out to Italy in the Euro 2020 final and the Three Lions are battling for a first international title since winning the 1966 FIFA World Cup. They have never before reached a final on foreign soil, so even reaching this stage has seen them break new ground.

Spain, meanwhile, stand on the brink of a fourth European Championship title and a third in the past five editions of the tournament.

The Sporting News looks at the key details for Euro 2024 including how to watch it across the world, fixture dates and kickoff times.

MORE: UEFA Euro 2024 schedule: Bracket, match dates, times, fixtures, results

How to watch Euro 2024 matches

Broadcasters from across the world have been showing the best action from Euro 2024. Below are the key details on how to watch and stream matches in some of the major territories.

 TV channelStreaming
USAFox Sports, TUDN, UnivisionFubo, TUDN app/website, ViX
CanadaTSN, TVATSN+, TVA app/website
UKBBC, ITV, STVBBC iPlayer, ITVX, STV Player
AustraliaOptus Sport
IndiaSony Sports Network

USA: Fox Sports will broadcast matches via their network of channels including FS1. Fubo is the place to go for US based fans looking to stream matches with the platform offering a FREE trial ahead of the tournament to new users.

TUDN and Univision are the places to go for Spanish listeners looking for TV coverage, with Fubo and ViX live streaming options.

Canada: TSN will broadcast matches with streaming options available on TSN+.

French language channel TVA Sports will be providing the coverage this summer on both TV and streaming services.

Australia: Fans in Australia can follow all the Euro 2024 action live and on demand on Optus Sport.

UK: Matches will be available on free-to-air services in the UK split between the BBC, ITV and STV in Scotland. Streaming is on the BBC iPlayer, ITVX and the STV player.

If Euro 2024 is not available to watch live in your location or if you're traveling abroad, you can use a Virtual Private Network (VPN). VPNs offer a secure and private online connection, allowing you to bypass geographical restrictions to access your favourite streaming services from any device anywhere in the world.

WATCH FROM ANYWHERE: Sign up for NordVPN (30-day moneyback guarantee)

Euro 2024 kickoff times

All group-stage matches at Euro 2024 will be assigned to one of three kickoff times at 3:00 p.m., 6:00 p.m and 9:00 p.m. local time in Germany. The final is in the 9:00 p.m. time slot.

Here's how that translates to major timezones around the world:

Euro 2024 kickoff times
Local time (Germany)USA (ET)Canada (ET)UK (GMT)Australia (AEST)India (IST)
3:00 p.m.9:00 a.m.9:00 a.m.2:00 p.m.11:00 p.m.6:30 p.m.
6:00 p.m.12:00 p.m.12:00 p.m.5:00 p.m.2:00 a.m. (following day)9:30 p.m.
9:00 p.m.3:00 p.m.3:00 p.m.8:00 p.m.5:00 a.m. (following day)12:30 a.m. (following day)

Euro 2024 fixtures

Euro 2024 got underway from June 14, with the final scheduled for July 14.

All four teams in each group played three matches, with the top two from each pool and the four best third-place sides progressing to the knockout phase.

The full schedule, and list of completed matches, is below.

Final

FixtureDateLocal KO timeMatch
Spain vs. EnglandJul. 149:00 p.m.Olympiastadion, Berlin

Euro 2024 group stage and completed knockout matches

Euro 2024 Group A fixtures

FixtureDateLocal KO timeVenue
Germany vs. ScotlandJun. 149:00 p.m.Allianz Arena, Munich
Hungary vs. SwitzerlandJun. 153:00 p.m.RheinEnergieStadion, Cologne
Germany vs. HungaryJun. 196:00 p.m.MHP Arena, Stuttgart
Scotland vs. Switzerland Jun. 199:00 p.m.RheinEnergieStadion, Cologne
Switzerland vs. GermanyJun. 239:00 p.m.Walstadion, Frankfurt
Scotland vs. HungaryJun. 239:00 p.m.MHP Arena, Stuttgart

Euro 2024 Group B fixtures

FixtureDateLocal KO timeVenue
Spain vs. CroatiaJun. 156:00 p.m.Olympistadion, Berlin
Italy vs. AlbaniaJun. 159:00 p.m.Signal Iduna Park, Dortmund
Croatia vs. AlbaniaJun. 193:00 p.m.Volksparkstadion, Hamburg
Spain vs. Italy Jun. 209:00 p.m.Veltins-Arena, Gelsenkirchen 
Albania vs. SpainJun. 249:00 p.m.Merkur Spiel-Arena, Dusseldorf
Croatia vs. ItalyJun. 249:00 p.m.Red Bull Arena, Leipzig

Euro 2024 Group C fixtures

FixtureDateLocal KO timeVenue
Slovenia vs. DenmarkJun. 166:00 p.m.MHPArena, Stuttgart
Serbia vs. EnglandJun. 169:00 p.m.Veltins-Arena, Gelsenkirchen 
Slovenia vs. SerbiaJun. 203:00 p.m.Allianz Arena, Munich
Denmark vs. EnglandJun. 206:00 p.m.Walstadoin, Frankfurt
England vs. SloveniaJun. 259:00 p.m.RheinEnergieStadion, Cologne
Denmark vs. SerbiaJun. 259:00 p.m.Allianz Arena, Munich

Euro 2024 Group D fixtures

FixtureDateLocal KO timeVenue
Poland vs. NetherlandsJun. 163:00 p.m.Volksparkstadion, Hamburg
Austria vs. FranceJun. 179:00 p.m.Merkur Spiel-Arena, Dusseldorf
Poland vs. AustriaJun. 216:00 p.m.Olympiastadion, Berlin
Netherlands vs. FranceJun. 219:00 p.m.Red Bull Arena, Leipzig
Netherlands vs. AustriaJun. 256:00 p.m.Olympiastadion, Berlin
France vs. PolandJun. 256:00 p.m.Signal Iduna Park, Dortmund

Euro 2024 Group E fixtures

FixtureDateLocal KO timeVenue
Romania vs. UkraineJun. 173:00 p.m.Allianz Arena, Munich
Belgium vs. SlovakiaJun. 176:00 p.m.Walstadion, Frankfurt
Slovakia vs. UkraineJun. 213:00 p.m.Merkur Spiel-Arena, Dusseldorf
Belgium vs. RomaniaJun. 229:00 p.m.RheinEnergieStadion, Cologne
Slovakia vs. RomaniaJun. 266:00 p.m.Walstadion, Frankfurt
Ukraine vs. BelgiumJun. 266:00 p.m.MHPArena, Stuttgart

Euro 2024 Group F fixtures

FixtureDateLocal KO timeVenue
Turkey vs. GeorgiaJun. 186:00 p.m.Signal Iduna Park, Dortmund
Portugal vs. CzechiaJun. 189:00 p.m.Red Bull Arena, Leipzig
Georgia vs. CzechiaJun. 223:00 p.m.Volksparkstadion, Hamburg
Turkey vs. PortugalJun. 226:00 p.m.Signal Iduna Park, Dortmund
Georgia vs. PortugalJun. 269:00 p.m.Veltins-Arena, Gelsenkirchen
Czechia vs. TurkeyJun. 269:00 p.m.Volksparkstadion, Hamburg

Round of 16

DateTime (CET)MatchLocation
June 296 p.m.Switzerland vs. ItalyOlympiastadion, Berlin
June 299 p.m.Germany vs. DenmarkSignal Iduna Park, Dortmund
June 306 p.m.England vs. SlovakiaVeltins-Arena, Gelsenkirchen
June 309 p.m.Spain vs. GeorgiaRheinEnergieStadion, Cologne
July 16 p.m.France vs. BelgiumMerkur Spiel-Arena, Dusseldorf
July 19 p.m.Portugal vs. SloveniaWalstadion, Frankfurt
July 26 p.m.Romania vs. Netherlands Allianz Arena, Munich
July 29 p.m.Austria vs. TurkeyRed Bull Arena, Leipzig

Quarterfinals

DateTime (CET)MatchLocation
July 56:00 p.m.Spain 2-1 Germany (AET)MHPArena, Stuttgart
July 59:00 p.m.Portugal 0-0 France (3-5 pens)Volksparkstadion, Hamburg
July 66:00 p.m.England 1-1 Switzerland (5-3 pens)Merkur Spiel-Arena, Dusseldorf
July 69:00 p.m.Netherlands 2-1 TurkeyOlympiastadion, Berlin

Semifinals

Game No.FixtureDateLocal KO timeVenue
49Spain vs. FranceJul. 99:00 p.m.Allianz Arena, Munich
50England vs. NetherlandsJul. 109:00 p.m.Signal Iduna Park, Dortmund

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Sporting News has editorial oversight for this content. Learn more >

Author(s)
Feargal Brennan Photo

Feargal is a content producer for The Sporting News. He has been working with TSN since the start of 2022 after stints with Reach, Amazon UK and Squawka in a nomadic career in the football media pyramid. Always with a keen eye on Arteta's 'Reds' and Kenny's Ireland 'Greens' and  a100% five-a-side penalty record.