How to watch Euro 2024 for free: Live streams, TV channels, full schedule & more

06-14-2024
9 min read
Getty Images

<p>Euro 2024 will pit Europe's top national sides against each other in a month-long tournament all kicking off in Germany from June 14.</p>

<p>The hosts have not played a competitive match since their group stage exit at the 2022 FIFA World Cup and they face challenges from holders Italy and tournament favourites England and France.</p>

<p>Italy memorably secured victory in the Euro 2020 final against England at Wembley and the battle for glory in Germany is set to be a fascinating watch in the weeks ahead.</p>

<p>[hyperlink widget_catalog_id="fubo_linkline" link="https://www.fubo.tv/stream/soccer/?irad=356358&amp;irmp=1131770&amp;sha…; title="Every Euro 2024 match LIVE on Fubo - sign up to a FREE trial today!" more_text="STREAM:"]</p>

<p><a href="https://www.sportingnews.com/uk/football/news&quot; onclick="dataLayer.push({
event: 'element_click',
item_type: 'affiliate link',
item_id: 'https://www.sportingnews.com/uk/football/news&#039;,
item_name: 'The Sporting News',
cta_type: 'contextual_link',
cta_id: ''
});" target="_blank">The Sporting News</a>&nbsp;looks at the key details for Euro 2024 including how to watch it across the world, fixture dates and kickoff times.</p>

<p><strong>MORE:&nbsp;<a href="https://www.sportingnews.com/uk/football/news/euro-2024-schedule-bracke…; target="_blank">UEFA Euro 2024 schedule: Bracket, match dates, times, fixtures, results</a></strong></p>

<h2><strong>Euro 2024 free live streams</strong></h2>

<p>Broadcasters from across the world will be showing the best action from Euro 2024.</p>

<p><a href="https://www.fubo.tv/stream/soccer/?irad=356358&amp;irmp=1131770&amp;sha…; target="_blank">Fubo</a>&nbsp;is the place to go for US based fans with the streaming platform offering a <a href="https://www.fubo.tv/stream/soccer/?irad=356358&amp;irmp=1131770&amp;sha…; target="_blank"><strong>FREE</strong> trial</a> ahead of the tournament.</p>

<p>Live streaming is available for <strong>FREE</strong> in the UK with options on the BBC iPlayer, ITVX and the STV Player in Scotland.</p>

<p>Streaming is available in other areas of the world, but not for free.</p>

<ad>[play-button widget_catalog_id="fubo_en_24" link="https://www.fubo.tv/stream/soccer/?irad=356358&amp;irmp=1131770&amp;sha…; logo_name="fubo" game_title="WATCH EVERY EURO 2024 MATCH. START YOUR FREE TRIAL TODAY"]
<drupal-media data-align="center" data-entity-type="media" data-entity-uuid="27e546ab-c4a9-42ac-aaf4-ac111ef87eb2"></drupal-media>
[/play-button]</ad>

<h2>Euro 2024 live streaming</h2>

<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr>
<th scope="row">&nbsp;</th>
<th scope="col">Streaming</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">USA</th>
<td><a href="https://www.fubo.tv/stream/soccer/?irad=356358&amp;irmp=1131770&amp;sha…; target="_blank">Fubo</a>. TUDN app/website, ViX</td>
</tr>
<tr>
<th scope="row">Canada</th>
<td>TSN+, TVA app/website</td>
</tr>
<tr>
<th scope="row">UK</th>
<td>BBC iPlayer, ITVX, STV Player</td>
</tr>
<tr>
<th scope="row">Australia</th>
<td>Optus Sport</td>
</tr>
<tr>
<th scope="row">India</th>
<td>Sony LIV</td>
</tr>
</tbody>
</table>

<p><strong>USA:</strong>&nbsp;Euro 2024 matches will be broadcast on Fox Sports&nbsp;with&nbsp;streaming options available&nbsp;on <a href="https://www.fubo.tv/stream/soccer/?irad=356358&amp;irmp=1131770&amp;sha…; target="_blank">Fubo</a>. Spanish listeners can catch the action on TUDN or ViX.</p>

<p><strong>Canada:</strong>&nbsp;TSN+ is the place to go for Euro 2024 action in Canada. French listeners can head to TVA app/website.</p>

<p><strong>Australia:</strong>&nbsp;Fans in Australia can follow all the Euro 2024 action&nbsp;live and on demand on Optus Sport.</p>

<p><strong>UK:</strong>&nbsp;Matches will be available on free-to-air services in the UK across the BBC, ITV and STV in Scotland. Streaming is on the BBC iPlayer, ITVX and the STV Player.</p>

<p><strong>India: </strong>Sony LIV is the place to go for all your Euro 2024 streaming needs.</p>

<p>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.<br />
<br />
<strong>WATCH FROM ANYWHERE:</strong> <strong><a href="https://go.nordvpn.net/aff_c?offer_id=15&amp;aff_id=100479&amp;url_id=9…; target="_blank">Sign up for NordVPN (30-day moneyback guarantee)</a></strong></p>

<h2>Euro 2024 TV channels</h2>

<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr>
<th scope="row">&nbsp;</th>
<th scope="col">TV channel</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">USA</th>
<td>Fox Sports, Univision, TUDN</td>
</tr>
<tr>
<th scope="row">Canada</th>
<td>TSN, TVA</td>
</tr>
<tr>
<th scope="row">UK</th>
<td>BBC, ITV, STV</td>
</tr>
<tr>
<th scope="row">Australia</th>
<td>—</td>
</tr>
<tr>
<th scope="row">India</th>
<td>—</td>
</tr>
</tbody>
</table>

<p><strong>USA:</strong>&nbsp;Euro 2024 matches will be broadcast on Fox Sports. Univision and TUDN will provide Spanish coverage.</p>

Scroll to Continue with Content

<p><strong>Canada:</strong>&nbsp;TSN and is the place to go for Euro 2024 action in Canada while French language options include TVA.</p>

<p><strong>UK:</strong>&nbsp;Matches will be available on free-to-air services in the UK split between the BBC, ITV and STV in Scotland.&nbsp;</p>

<h2>Euro 2024 kickoff times</h2>

<p>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.</p>

<p>Here's how that translates to major timezones around the world:</p>

<table border="1" cellpadding="1" cellspacing="1">
<caption><strong>Euro 2024 kickoff times</strong></caption>
<tbody>
<tr>
<td><strong>Local time (Germany)</strong></td>
<td><strong>USA (ET)</strong></td>
<td><strong>Canada (ET)</strong></td>
<td><strong>UK (GMT)</strong></td>
<td><strong>Australia (AEST)</strong></td>
<td><strong>India (IST)</strong></td>
</tr>
<tr>
<td>3:00 p.m.</td>
<td>9:00 a.m.</td>
<td>9:00 a.m.</td>
<td>2:00 p.m.</td>
<td>11:00 p.m.</td>
<td>6:30 p.m.</td>
</tr>
<tr>
<td>6:00 p.m.</td>
<td>12:00 p.m.</td>
<td>12:00 p.m.</td>
<td>5:00 p.m.</td>
<td>2:00 a.m. (following day)</td>
<td>9:30 p.m.</td>
</tr>
<tr>
<td>9:00 p.m.</td>
<td>3:00 p.m.</td>
<td>3:00 p.m.</td>
<td>8:00 p.m.</td>
<td>5:00 a.m. (following day)</td>
<td>12:30 a.m. (following day)</td>
</tr>
</tbody>
</table>

<h2>Euro 2024 fixtures</h2>

<p>Euro 2024 gets underway from June 14 with the final scheduled for July 14. Below is the full fixture list for the group stages, from Group A to F, with dates for the knockout stages.</p>

<p>All four teams in each group will play a minimum of three group stage matches.</p>

<p><strong>Euro 2024 Group A fixtures</strong></p>

<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td><strong>Fixture</strong></td>
<td><strong>Date</strong></td>
<td><strong>Local KO time</strong></td>
<td><strong>Venue</strong></td>
</tr>
<tr>
<td>Germany vs. Scotland</td>
<td>Jun.&nbsp;14</td>
<td>9:00 p.m.</td>
<td>Allianz Arena, Munich</td>
</tr>
<tr>
<td>Hungary vs. Switzerland</td>
<td>Jun.&nbsp;15</td>
<td>3:00 p.m.</td>
<td>RheinEnergieStadion, Cologne</td>
</tr>
<tr>
<td>Germany vs. Hungary</td>
<td>Jun.&nbsp;19</td>
<td>6:00 p.m.</td>
<td>MHP Arena, Stuttgart</td>
</tr>
<tr>
<td>Scotland vs. Switzerland&nbsp;</td>
<td>Jun.&nbsp;19</td>
<td>9:00 p.m.</td>
<td>RheinEnergieStadion, Cologne</td>
</tr>
<tr>
<td>Switzerland vs. Germany</td>
<td>Jun. 23</td>
<td>9:00 p.m.</td>
<td>Walstadion, Frankfurt</td>
</tr>
<tr>
<td>Scotland vs. Hungary</td>
<td>Jun. 23</td>
<td>9:00 p.m.</td>
<td>MHP Arena, Stuttgart</td>
</tr>
</tbody>
</table>

<p><strong>Euro 2024 Group B fixtures</strong></p>

<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td><strong>Fixture</strong></td>
<td><strong>Date</strong></td>
<td><strong>Local KO time</strong></td>
<td><strong>Venue</strong></td>
</tr>
<tr>
<td>Spain vs. Croatia</td>
<td>Jun.&nbsp;15</td>
<td>6:00 p.m.</td>
<td>Olympistadion, Berlin</td>
</tr>
<tr>
<td>Italy vs. Albania</td>
<td>Jun.&nbsp;15</td>
<td>9:00 p.m.</td>
<td>Westfalenstadion, Dortmund</td>
</tr>
<tr>
<td>Croatia vs. Albania</td>
<td>Jun.&nbsp;19</td>
<td>3:00 p.m.</td>
<td>Volksparkstadion, Hamburg</td>
</tr>
<tr>
<td>Spain vs. Italy&nbsp;</td>
<td>Jun.&nbsp;20</td>
<td>9:00 p.m.</td>
<td>Arena AufSchalke, Gelsenkirchen&nbsp;</td>
</tr>
<tr>
<td>Albania vs. Spain</td>
<td>Jun. 24</td>
<td>9:00 p.m.</td>
<td>Merkur Spiel-Arena, Dusseldorf</td>
</tr>
<tr>
<td>Croatia vs. Italy</td>
<td>Jun. 24</td>
<td>9:00 p.m.</td>
<td>Red Bull Arena, Leipzig</td>
</tr>
</tbody>
</table>

<p><strong>Euro 2024 Group C fixtures</strong></p>

<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td><strong>Fixture</strong></td>
<td><strong>Date</strong></td>
<td><strong>Local KO time</strong></td>
<td><strong>Venue</strong></td>
</tr>
<tr>
<td>Slovenia vs. Denmark</td>
<td>Jun.&nbsp;16</td>
<td>6:00 p.m.</td>
<td>MHPArena, Stuttgart</td>
</tr>
<tr>
<td>Serbia vs. England</td>
<td>Jun.&nbsp;16</td>
<td>9:00 p.m.</td>
<td>Arena AufSchalke, Gelsenkirchen&nbsp;</td>
</tr>
<tr>
<td>Slovenia vs. Serbia</td>
<td>Jun.&nbsp;20</td>
<td>3:00 p.m.</td>
<td>Allianz Arena, Munich</td>
</tr>
<tr>
<td>Denmark vs. England</td>
<td>Jun.&nbsp;20</td>
<td>6:00 p.m.</td>
<td>Walstadoin, Frankfurt</td>
</tr>
<tr>
<td>England vs. Slovenia</td>
<td>Jun. 25</td>
<td>9:00 p.m.</td>
<td>RheinEnergieStadion, Cologne</td>
</tr>
<tr>
<td>Denmark vs. Serbia</td>
<td>Jun. 25</td>
<td>9:00 p.m.</td>
<td>Allianz Arena, Munich</td>
</tr>
</tbody>
</table>

<p><strong>Euro 2024 Group D fixtures</strong></p>

<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td><strong>Fixture</strong></td>
<td><strong>Date</strong></td>
<td><strong>Local KO time</strong></td>
<td><strong>Venue</strong></td>
</tr>
<tr>
<td>Poland vs. Netherlands</td>
<td>Jun.&nbsp;16</td>
<td>3:00 p.m.</td>
<td>Volksparkstadion, Hamburg</td>
</tr>
<tr>
<td>Austria vs. France</td>
<td>Jun.&nbsp;17</td>
<td>9:00 p.m.</td>
<td>Merkur Spiel-Arena, Dusseldorf</td>
</tr>
<tr>
<td>Poland vs. Austria</td>
<td>Jun.&nbsp;21</td>
<td>6:00 p.m.</td>
<td>Olympiastadion, Berlin</td>
</tr>
<tr>
<td>Netherlands vs. France</td>
<td>Jun.&nbsp;21</td>
<td>9:00 p.m.</td>
<td>Red Bull Arena, Leipzig</td>
</tr>
<tr>
<td>Netherlands vs. Austria</td>
<td>Jun. 25</td>
<td>6:00 p.m.</td>
<td>Olympiastadion, Berlin</td>
</tr>
<tr>
<td>France vs. Poland</td>
<td>Jun. 25</td>
<td>6:00 p.m.</td>
<td>Westfalstadion, Dortmund</td>
</tr>
</tbody>
</table>

<p><strong>Euro 2024 Group E fixtures</strong></p>

<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td><strong>Fixture</strong></td>
<td><strong>Date</strong></td>
<td><strong>Local KO time</strong></td>
<td><strong>Venue</strong></td>
</tr>
<tr>
<td>Romania vs. Ukraine</td>
<td>Jun.&nbsp;17</td>
<td>3:00 p.m.</td>
<td>Allianz Arena, Munich</td>
</tr>
<tr>
<td>Belgium vs. Slovakia</td>
<td>Jun.&nbsp;17</td>
<td>6:00 p.m.</td>
<td>Walstadion, Frankfurt</td>
</tr>
<tr>
<td>Slovakia vs. Ukraine</td>
<td>Jun.&nbsp;21</td>
<td>3:00 p.m.</td>
<td>Merkur Spiel-Arena, Dusseldorf</td>
</tr>
<tr>
<td>Belgium vs. Romania</td>
<td>Jun.&nbsp;22</td>
<td>9:00 p.m.</td>
<td>RheinEnergieStadion, Cologne</td>
</tr>
<tr>
<td>Slovakia vs. Romania</td>
<td>Jun. 26</td>
<td>6:00 p.m.</td>
<td>Walstadion, Frankfurt</td>
</tr>
<tr>
<td>Ukraine vs. Belgium</td>
<td>Jun. 26</td>
<td>6:00 p.m.</td>
<td>MHPArena, Stuttgart</td>
</tr>
</tbody>
</table>

<p><strong>Euro 2024 Group F fixtures</strong></p>

<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td><strong>Fixture</strong></td>
<td><strong>Date</strong></td>
<td><strong>Local KO time</strong></td>
<td><strong>Venue</strong></td>
</tr>
<tr>
<td>Turkey vs. Georgia</td>
<td>Jun.&nbsp;18</td>
<td>6:00 p.m.</td>
<td>Westfalenstadion, Dortmund</td>
</tr>
<tr>
<td>Portugal vs. Czechia</td>
<td>Jun.&nbsp;18</td>
<td>9:00 p.m.</td>
<td>Red Bull Arena, Leipzig</td>
</tr>
<tr>
<td>Georgia vs. Czechia</td>
<td>Jun.&nbsp;22</td>
<td>3:00 p.m.</td>
<td>Volksparkstadion, Hamburg</td>
</tr>
<tr>
<td>Turkey&nbsp;vs. Portugal</td>
<td>Jun.&nbsp;22</td>
<td>6:00 p.m.</td>
<td>Westfalenstadion, Dortmund</td>
</tr>
<tr>
<td>Georgia vs. Portugal</td>
<td>Jun. 26</td>
<td>9:00 p.m.</td>
<td>Arena AufSchalke, Gelsenkirchen</td>
</tr>
<tr>
<td>Czechia&nbsp;vs. Turkey</td>
<td>Jun. 26</td>
<td>9:00 p.m.</td>
<td>Volksparkstadion, Hamburg</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
var oddsServe=function(placement,competition,match,node){
if(!node){
var s=document.readyState==='loading'?document.getElementsByTagName('script'):[];
node=s.length?s[s.length-1].parentNode:null;
}
oddsServe.queue.push({contentUnitId:placement,competition:competition, match:match,node:node});
};
oddsServe.queue=[];
oddsServe.options={
'cp-theme':'light'
};
</script><script type="text/javascript" src="https://creative-cdn.oddsserve.com/loader.js?publisher=tsn&quot; async></script>

<div class="oddsServeCreative"><script type="text/javascript">
oddsServe("d9b4ce4a868e984d19cef890de65ccca");
</script></div>