How to watch the UEFA Euro 2024 tournament: Where to stream matches, broadcast schedule and more

Germany and Ukraine will both participate in the upcoming European Championship in 2024. (AP Photo/Matthias Schrader, File)

Soccer fans, are you ready for UEFA Euro 2024? Europe's prestigious international soccer tournament continues today with Slovakia vs. Ukraine at 9 a.m. ET on Fubo, followed by Poland vs. Austria at noon on FS1 and the Netherlands vs. France at 3 p.m. on FOX. There are 51 Euro 2024 games to watch between June 14 and July 14. Need help figuring out how to watch every Euro 2024 game live? We've got you covered. Here's everything you need to know about the UEFA European Championship, including the broadcast schedule, where to watch Euro 2024 games for free, and more.

Do you want to know how to watch the Copa America 2024? We have the solution for you there too.

Events: 14 June – 14 July 2024

Location: Germany

TV channel: FOX, FS1

Streaming: Fubo, DirecTV, VPN

Euro 2024 kicked off on Friday, June 14. The tournament continues today, June 21, with Slovakia vs. Ukraine at 9 a.m. ET on Fubo, followed by Poland vs. Austria at noon on FS1 and the Netherlands vs. France at 3 p.m. on FOX.

The Euro 2024 matches will be broadcast on the FOX networks Fox and Fox Sports 1 (FS1). Five Euro 2024 matches will also be broadcast exclusively on Fubo (in the US).


The Pro tier of Fubo TV gives you access to FOX and FS1. Plus, Fubo is the exclusive home of five Euro 2024 matches in the US, so it's the only subscription on this list that gets you every Euro game. With Fubo, you also get 190 more live channels, so if you're a sports fan looking for a simple subscription, Fubo might be for you. Fubo subscribers also get 1000 hours of cloud DVR storage. The platform offers a free trial period, so you can stream the start of the UEFA Euro 2024 tournament completely free of charge.

Try Fubo for free

While in the US you will need a cable package or a subscription to live TV streaming to watch all the Euro 2024 matches, the soccer tournament will be broadcast worldwide – and in some countries it will even be streamed live for free!

In Ireland, coverage will be streamed for free (and in English!) on RTE Player. In Germany, the tournament will be broadcast on ZDF and ARD. In France, it will be on TF1. In Spain, it will be on RTVE. In Italy, it will be on RAI. And outside Europe, it will be broadcast for free on TVNZ in New Zealand.

Don't live in any of these places? Don't worry, you can still stream Euro 2024 matches live for free using a VPN. A VPN (virtual private network) protects your data, can mask your IP address and is perhaps the most popular because it is particularly useful in the age of streaming. Whether you want to watch matches, Friends on Netflix (which left the US version of the streamer back in 2019) or tune in to the boxing match this weekend without paying PPV prices, a VPN can help you. Want to try a VPN for the first time? This guide will introduce the best VPN options for each type of user.


ExpressVPN offers “Internet without borders,” meaning you can watch free Euro 2024 coverage without shelling out for Fox, FS1, or Fubo. All you need to do is sign up for ExpressVPN, change your server location to Ireland, Germany, Spain, Italy, France, or even New Zealand, and then find free live stream coverage on any of the streaming platforms mentioned above.

ExpressVPN's extra protection, speed, and range of location options make it an excellent choice for VPN newbies looking to expand their streaming capabilities. Additionally, it's Endgadget's top pick for the best streaming VPN. New users can save 49% when they sign up for a 12-month subscription to ExpressVPN. Plus, the service offers a 30-day money-back guarantee if you're concerned about trying out a VPN.

$6.67/month at ExpressVPN

Group stage: 14 to 26 June

Round of 16: 29 June to 2 July

Quarter finals: 5 and 6 July

Semifinals: 9 and 10 July

Final: July 14

All times Eastern

14th June

15th June

  • Hungary – Switzerland, 9 a.m.

  • Spain – Croatia, 12pm (FOX)

  • Italy – Albania, 3:00 p.m. (FOX)

16 June

  • Poland – Netherlands, 9 a.m. (FS1)

  • Slovenia – Denmark, 12pm (FS1)

  • Serbia – England, 3:00 p.m. (FOX)

17th of June

  • Romania – Ukraine, 9am

  • Belgium – Slovakia, 12pm (FS1)

  • Austria – France, 3 p.m. (FOX)

18th of June

  • Türkiye – Georgia, 12pm

  • Portugal – Czech Republic, 3:00 p.m. (FOX)

19 June

  • Croatia – Albania, 9 a.m. (FS1)

  • Germany – Hungary, 12pm (FS1)

  • Scotland – Switzerland, 3pm (FOX)

20th June

  • Slovenia – Serbia, 9 a.m. (FS1)

  • Denmark – England, 12pm (FS1)

  • Spain – Italy, 3:00 p.m. (FOX)

June 21st

  • Slovakia – Ukraine, 9am

  • Poland – Austria, 12pm (FS1)

  • Netherlands – France, 3:00 p.m. (FOX)

June 22

  • Georgia – Czech Republic, 9am

  • Türkiye – Portugal, 12pm (FOX)

  • Belgium – Romania, 3:00 p.m. (FOX)

23rd June

  • Switzerland – Germany, 3 p.m. (FS1)

  • Scotland – Hungary, 3:00 p.m. (FOX)

24 June

  • Croatia – Italy, 3:00 p.m. (FOX)

  • Albania – Spain, 3:00 p.m. (FS1)

25th June

  • Netherlands – Austria, 12pm (FS1)

  • France – Poland, 12pm (FOX)

  • England – Slovenia, 3:00 p.m. (FOX)

  • Denmark – Serbia, 3:00 p.m. (FS1)

26 June

  • Slovakia – Romania, 12pm (FS1)

  • Ukraine – Belgium, 12pm (FOX)

  • Czech Republic – Türkiye, 3:00 p.m. (FS1)

  • Georgia – Portugal, 3:00 p.m. (FOX)