We may earn affiliate commissions for the recommended products. Learn more.

How to watch Real Madrid vs Barcelona (El Clásico 2025) live – free and official streams


The world’s most iconic football rivalry returns as Real Madrid host Barcelona in El Clásico 2025 on Sunday, October 26, with kick-off at 4:15 PM CEST at the Santiago Bernabéu Stadium. This year’s clash carries extra weight: both teams are off to flying starts in La Liga 2025/26, and the result could set the tone for the title race.

With Kylian Mbappé making his first El Clásico appearance for Madrid and Lamine Yamal emerging as Barcelona’s next superstar, fans worldwide are eager to see who will seize early bragging rights. It’s also one of the first El Clásicos at the renovated Bernabéu, promising an unforgettable spectacle.

In Spain, the game airs live on Movistar Plus+, while fans abroad can stream it through official broadcasters:

  • USA – ESPN+ (10:15 AM ET / 7:15 AM PT)
  • UK – Viaplay Sports 1 / La Liga TV (3:15 PM BST)
  • Canada – TSN Direct / RDS (10:15 AM ET)
  • Germany – DAZN (4:15 PM CEST)
  • Australia – Optus Sport (1:15 AM AEDT, Mon 27 Oct)

There are even a few free international options available, including Idman TV (Azerbaijan) and Digi Sport 3 (Romania). With a VPN, you can securely connect to these regions and watch the entire match live.

No matter where you are, this guide will show you exactly how to watch Real Madrid vs Barcelona 2025 live, for free or via official channels, and enjoy one of football’s greatest rivalries without geo-restrictions.

How to watch El Clásico 2025 for free

If you want to stream Real Madrid vs Barcelona without paying for a subscription, there are official free-to-air options for this match, including Digi Sport 3 (Romania) and Idman TV (Azerbaijan). These streams are geo-restricted to their home countries, so most viewers will need a VPN to access them from abroad.

Step 1. Choose a reliable VPN

Pick a provider known to work with streaming platforms and that offers fast servers in Europe and the Caucasus region. I recommend NordVPN.

Step 2. Connect to the right country

Open the VPN app and connect to a Romanian server if you plan to watch via Digi Sport 3, or an Azerbaijani server for Idman TV.

NordVPN installer downloaded

Step 3. Open the broadcaster’s live page or app

With the VPN connected, go to the channel’s official site or launch its app and navigate to the live stream section for El Clásico.

Serie A

Step 4. Refresh and troubleshoot if needed

If you see a location error, clear your browser cookies or switch to a different server in the same country, then reload the page in a private/incognito window.

Step 5. Watch live in HD

Once the stream loads, you’re set to enjoy the match for free. Expect local-language commentary (Romanian or Azerbaijani).

Why you need a VPN to watch El Clásico for free

Watching El Clásico 2025 – the clash between Real Madrid and Barcelona, doesn’t have to cost a cent. This year’s match will also air on a few official free-to-air international broadcasters, including Digi Sport 3 (Romania) and Idman TV (Azerbaijan).

The only catch? These free streams are geo-restricted, meaning they’re only accessible inside their respective countries. If you try to watch from abroad, you’ll see a “not available in your region” error.

digisport-error-new

With a VPN, you can easily get around that. Just connect to a Romanian or Azerbaijani server, and your device will appear to be in that country. Once connected, open Digi Sport or Idman TV’s live page, and you’ll be able to stream Real Madrid vs Barcelona in HD — completely free.

digisport-nordvpn-romania

How to watch El Clásico 2025 in the USA

American fans can stream Real Madrid vs Barcelona live on Sunday, October 26, 2025, with kick-off at 10:15 AM ET / 7:15 AM PT. In the United States, ESPN holds exclusive rights to broadcast La Liga, which means there are multiple ways to tune in – through ESPN+, ESPN’s linear channels, or Spanish-language coverage on ESPN Deportes.

Watch on ESPN+ (select tier)

The easiest way to stream El Clásico 2025 is on ESPN+, which is now part of the ESPN Select plan. This subscription includes every La Liga fixture live and on-demand.

The Select tier costs $11.99 per month or $119.99 per year, giving access to La Liga, Bundesliga, and hundreds of other live sports. You can watch via the ESPN app, web browser, or supported smart TVs, consoles, and streaming devices.

You can learn more about available ESPN plans and prices on the official ESPN Support page.

Watch on ESPN and ESPN Deportes

In addition to ESPN+, select high-profile La Liga games, including El Clásico, may also be shown on ESPN or ESPN Deportes.

These channels are available through most cable and satellite providers as well as live-TV streaming platforms such as:

All of these options include ESPN in their base plans and stream the same coverage available on traditional TV.

How to watch El Clásico 2025 in the UK

Fans in the United Kingdom can watch Real Madrid vs Barcelona live on Sunday, October 26, 2025, with kick-off at 3:15 PM BST. For this match, Premier Sports holds the exclusive UK broadcasting rights to La Liga 2025/26, including every El Clásico fixture.

Watch on Premier Sports and LaLigaTV

The easiest way to stream El Clásico 2025 in the UK is through Premier Sports or the dedicated LaLigaTV channel. Premier Sports broadcasts every La Liga match live and on-demand across its TV channels and the Premier Sports Player app.

A Premier Sports subscription costs £10.99 per month or £99 per year, and includes access to LaLigaTV, plus other sports like the Scottish Cup, NHL, and United Rugby Championship.

You can stream online through the Premier Sports Player, which works on browsers, iOS and Android apps, Fire TV, Android TV, and Apple TV. Alternatively, you can add Premier Sports to your Sky TV (Channel 419) or Virgin Media (Channel 554) package if you prefer to watch on traditional TV.

LaLigaTV is included with every Premier Sports subscription, but Sky users can also subscribe to it as a standalone channel for £7.99 per month. You can learn more or sign up directly on the official Premier Sports website.

How to watch El Clásico 2025 in Canada

Canadian fans can watch Real Madrid vs Barcelona live on Sunday, October 26, 2025, with kick-off at 10:15 AM ET. In Canada, TSN holds the exclusive English-language broadcast rights for La Liga 2025/26, while RDS covers matches in French. Both networks stream games live and on-demand through TSN+ and TSN Direct.

Watch on TSN+

The easiest way to stream El Clásico 2025 in Canada is on TSN+ - TSN’s standalone streaming platform. It carries all La Liga matches, including every El Clásico, in both English and French commentary.

A TSN+ subscription costs CAD $8 per month or CAD $80 per year, giving you access to La Liga, UEFA Nations League, and other top-tier competitions. You can stream directly from your web browser or via the TSN app on smart TVs, mobile devices, and tablets.

You can check all available subscription plans on the official TSN pricing page.

Watch on TSN Direct or RDS

If you already have TSN or RDS through your cable or satellite provider, you can also stream the match live using the TSN app or TSN Direct with your existing login credentials.

The French-language coverage will be available on RDS.ca and through the RDS app, included in the same Bell Media network.

For more information, visit the TSN La Liga page or the RDS La Liga schedule.

How to watch El Clásico 2025 in Germany

Fans in Germany can stream Real Madrid vs Barcelona live on Sunday, October 26, 2025, with kick-off at 4:15 PM CEST. In Germany, DAZN holds the official broadcast rights for La Liga 2025/26, showing every match live and on-demand — including El Clásico 2025.

Watch on DAZN Germany

The easiest way to stream El Clásico 2025 is on DAZN Germany, which broadcasts all La Liga fixtures in high definition and with German commentary.

A DAZN Unlimited subscription costs €34.99 per month, giving access to La Liga, Bundesliga, UEFA Champions League, and other major sports like the NFL and Formula 1.You can watch through your web browser, DAZN app, or on smart TVs, mobile devices, and consoles.

DAZN also offers flexible plans and bundle options – you can compare them on the official DAZN pricing page.

How to watch El Clásico 2025 in Australia

Australian fans can watch Real Madrid vs Barcelona live on Sunday, October 26, 2025, with kick-off at 1:15 AM AEDT (Monday, October 27) due to the time difference. In Australia, beIN Sports holds the exclusive broadcasting rights for La Liga 2025/26, showcasing every match of the season, including El Clásico, live and on demand.

Watch on beIN Sports

The easiest way to stream El Clásico 2025 in Australia is on beIN Sports. A beIN Sports Connect subscription costs AUD $14.99 per month or AUD $149.99 per year, offering full access to La Liga, Serie A, Ligue 1, and other global football competitions.

You can stream directly through the beIN Sports Connect app or website, which is available on smart TVs, mobile devices, tablets, and web browsers. For more details on packages and supported devices, visit the official beIN Sports Australia website.

How to watch El Clásico 2025 outside Spain

If you’re outside the regions where La Liga holds official broadcast deals, you can still watch Real Madrid vs Barcelona live from anywhere in the world. The easiest and most reliable way is to use a VPN to connect to a country where the match is officially available to stream.

Broadcast rights for La Liga 2025/26 differ by region, for example, ESPN+ in the USA, Premier Sports in the UK, TSN in Canada, DAZN in Germany, and beIN Sports in Australia. If you’re not in one of those countries, you can check the full list of international broadcasters on the official La Liga “Where to Watch” page. This resource lists every licensed streaming partner worldwide and is regularly updated before major fixtures like El Clásico.

If you already have a Movistar Plus+ subscription – Spain’s official La Liga broadcaster, you can also access its live stream from abroad with the help of a VPN. Simply connect to a Spanish server before logging in to your Movistar Plus+ account. This makes it appear as though you’re streaming from within Spain, unlocking access to the full Spanish-language coverage, commentary, and pre-match analysis that local viewers enjoy.