Author Photo
Getty Images

All eyes have been on Germany this summer as Euro 2024 ran in the country from June 14-July 14. We've now reached the final day, which sees Spain and England meet for the right to lift the trophy.

Julian Nagelsmann led the host nation at the tournament after the former Bayern Munich head coach was drafted in as an interim boss in 2023.

Germany improved on their group-stage exit at the 2022 FIFA World Cup in Qatar but were defeated at the quarterfinal stage by Spain. They will now take on England, who lost the Euro 2020 finals on penalties and are desperately hoping to go one better this time.

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: Full schedule of Euro 2024 matches, results updated LIVE through the tournament

How to watch Euro 2024 matches in Canada

  • TV channel (English): TSN
  • Live stream (English): TSN+
  • TV channel (French): TVA
  • Live stream (French): TVA app/website

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.

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 fixtures

Euro 2024 got underway from June 14, with the final scheduled for July 14. Below is the full fixture list and the completed schedule.

Final

FixtureDateTime (ET)
Spain vs. EnglandJul. 143:00 p.m.

Group Stage

Matchday 1

FixtureDateGroupTime (ET)
Germany vs. ScotlandFriday, June 14, 2024Group A3 p.m.
Hungary vs. SwitzerlandSaturday, June 15, 2024Group A9 a.m.
Spain vs. CroatiaSaturday, June 15, 2024Group B12 p.m.
Italy vs. AlbaniaSaturday, June 15, 2024Group B3 p.m.
Poland vs. NetherlandsSunday, June 16, 2024Group D9 a.m.
Slovenia vs. DenmarkSunday, June 16, 2024Group C12 p.m.
Serbia vs. EnglandSunday, June 16, 2024Group C3 p.m.
Romania vs. UkraineMonday, June 17, 2024Group E9 a.m.
Belgium vs. SlovakiaMonday, June 17, 2024Group E12 p.m.
Austria vs. FranceMonday, June 17, 2024Group D3 p.m.
Turkey vs. GeorgiaTuesday, June 18, 2024Group F12 p.m.
Portugal vs. CzechiaTuesday, June 18, 2024Group F3 p.m.

Matchday 2

FixtureDateGroupTime (ET)
Croatia vs. AlbaniaWednesday, June 19, 2024Group B9 a.m.
Germany vs. HungaryWednesday, June 19, 2024Group A12 p.m.
Scotland vs. SwitzerlandWednesday, June 19, 2024Group A3 p.m.
Slovenia vs. SerbiaThursday, June 20, 2024Group C9 a.m.
Denmark vs. EnglandThursday, June 20, 2024Group C12 p.m.
Spain vs. ItalyThursday, June 20, 2024Group B3 p.m.
Slovakia vs. UkraineFriday, June 21, 2024Group E9 a.m.
Poland vs. AustriaFriday, June 21, 2024Group D12 p.m.
Netherlands vs. FranceFriday, June 21, 2024Group D3 p.m.
Georgia vs. CzechiaSaturday, June 22, 2024Group F9 a.m.
Turkey vs. PortugalSaturday, June 22, 2024Group F12 p.m.
Belgium vs. RomaniaSaturday, June 22, 2024Group E3 p.m.

Matchday 3

FixtureDateGroupTime (ET)
Scotland vs. HungarySunday, June 23, 2024Group A3 p.m.
Switzerland vs. GermanySunday, June 23, 2024Group A3 p.m.
Albania vs. SpainMonday, June 24, 2024Group B3 p.m.
Croatia vs. ItalyMonday, June 24, 2024Group B3 p.m.
France vs. PolandTuesday, June 25, 2024Group D12 p.m.
Netherlands vs. AustriaTuesday, June 25, 2024Group D12 p.m.
Denmark vs. SerbiaTuesday, June 25, 2024Group C3 p.m.
England vs. SloveniaTuesday, June 25, 2024Group C3 p.m.
Slovakia vs. RomaniaWednesday, June 26, 2024Group E12 p.m.
Ukraine vs. BelgiumWednesday, June 26, 2024Group E12 p.m.
Czechia vs. TurkeyWednesday, June 26, 2024Group F3 p.m.
Georgia vs. PortugalWednesday, June 26, 2024Group F3 p.m.

Round of 16

DateTime (ET)MatchLocation
June 2912 p.m.Switzerland vs. ItalyOlympiastadion, Berlin
June 293 p.m.Germany vs. DenmarkSignal Iduna Park, Dortmund
June 3012 p.m.England vs. SlovakiaVeltins-Arena, Gelsenkirchen
June 303 p.m.Spain vs. GeorgiaRheinEnergieStadion, Cologne
July 112 p.m.France vs. BelgiumMerkur Spiel-Arena, Dusseldorf
July 13 p.m.Portugal vs. SloveniaWalstadion, Frankfurt
July 212 p.m.Romania vs. Netherlands Allianz Arena, Munich
July 23 p.m.Austria vs. TurkeyRed Bull Arena, Leipzig

Quarterfinals

DateTime (ET)MatchLocation
July 512:00 p.m.Spain vs. GermanyMHPArena, Stuttgart
July 53:00 p.m.Portugal vs. FranceVolksparkstadion, Hamburg
July 612:00 p.m.England vs. SwitzerlandMerkur Spiel-Arena, Dusseldorf
July 63:00 p.m.Netherlands vs. TurkeyOlympiastadion, Berlin

Semifinals

Game No.FixtureDateTime (ET)
49Spain vs. FranceJul. 93:00 p.m.
50England vs. NetherlandsJul. 103:00 p.m.

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.