El Clasico face-offs don't come much bigger than today's - Real Madrid and Barcelona are third and second in La Liga respectively, and three points today could really lift their title hopes. Follow our guide to watch a Real Madrid vs Barcelona live stream and catch all the La Liga football action wherever you are this weekend.
With Atletico Madrid seeing their lead at the top of La Liga chipped away, these two big rivals appear to be sensing blood.
Date: Saturday, April 10
Kick-off time: 9pm CET / 8pm BST / 3pm ET / 12pm PT / 5am AEST
Venue: Alfredo Di Stéfano Stadium, Madrid (Spain)
Watch anywhere: Try ExpressVPN 100% risk-free (opens in new tab)
Second placed Barcelona come into the match on a run of five straight league victories, a winning streak that has brought life back to their previously floundering title challenge, while also helping to cast aside the bad memories of their recent ignominious exit from the Champions League at the hands of PSG.
Madrid are also looking resurgent, with Zinedine Zidane’s side themselves on a five-match unbeaten La Liga run. They'll also likely e boosted by their impressive 3-1 win against Liverpool in the home leg of their Champions League quarter-final in midweek.
Having won 3-1 in the reverse fixture earlier this season, Madrid will be looking to complete a league double over Barca for the first time since the 2007/08 season. Excited? Read on for how to watch a Real Madrid vs Barcelona live stream on Saturday.
- Related: How to watch a La Liga live stream
How to watch Real Madrid vs Barcelona from outside your country
Scroll down for all the ways you can watch this clash between these two Spanish footballing rivals online in various countries around the world. But first, you should know that if you're abroad, you probably won't be able to tune in like you normally would at home.
This is because of geo-blocking, a digital restriction that means certain streaming services are only accessible in the region they're based in. Don't sweat it, though, as you've got the option of using a VPN to tune to your preferred coverage wherever you are.
It's really easy to do, so don't feel you have to miss out because you finally got to take that well-earned holiday - here's how to get started.
Use a VPN to live stream Real Madrid vs Barcelona from anywhere
ExpressVPN is the world's top VPN right now (opens in new tab)
We've taken the time to try out all the biggest VPN providers and we found ExpressVPN to be the pick of the litter. It works with lots of devices and offers super fast connections across its many servers.
Throw in a robust set of security features and ExpressVPN is the best all-round VPN for streaming - but perhaps best of all, it has a 30-day money back guarantee plus 3 months FREE (opens in new tab) when you subscribe for a year.
Access ExpressVPN via your laptop, iPhone, tablet, Android phone, PlayStation, Xbox and plenty more. Express is a do-it-all service that also benefits from 24/7 customer support.
- Try ExpressVPN 100% risk-free for 30 days (opens in new tab)
Real Madrid vs Barcelona live stream: watch El Clasico in UK
La Liga TV has the UK broadcasting rights for Sunday afternoon's huge Atletico Madrid vs Real Madrid match. The channel, which is run by Premier Sports (opens in new tab), is available on TV from £9.99 a month through both Sky (opens in new tab) and Virgin Media (opens in new tab).
There's also a streaming-only option available, costing £9.99 for the full works including Premier Sports 1 and 2, LaLiga TV, and Box Nation. Similar to above, you can get La Liga TV on a streaming-only basis for £5.99 a month. You can check out all the various options and subscribe to Premier Sports and La Liga TV here. (opens in new tab)
Build-up for the Madrid derby begins on the channel at 7.30pm BST, ahead of a 8pm kick-off.
Out of the UK but want to watch your usual La Liga live stream? Just follow the VPN route (opens in new tab) as described above and you'll be up and running in no time.
- Even more goals: watch a Premier League live stream
How to watch Real Madrid vs Barcelona: FREE Spanish La Liga live stream in the US
International pay-TV sports specialist beIN Sports (opens in new tab) has the rights to broadcast La Liga Spanish football until 2024 in the US. It's an exclusive deal, too, and subscribing also means you can watch via the beIN Sports Connect app.
Atletico Madrid vs Real Madrid kicks off at 3pm ET / 12pm PT on Sunday morning.
beIN Sports can be accessed via most cable providers, but also through streaming services such as fuboTV (opens in new tab), where it's offered as part of its entry-level Family package, which costs $64.99 a month for access to more than 110 channels - including nearly all the sports networks you could ask for.
It's easy to get started, too, thanks to a slick payment system that accepts internationally recognized payment platform PayPal as well as major credit and debit cards. But best of all, fuboTV offers a FREE trial (opens in new tab), which essentially means you can watch Atletico Madrid vs Real Madrid this weekend without paying a penny!
And don't forget, a quality VPN (opens in new tab) will let you take your preferred streaming service with you wherever you go, even if that happens to be abroad.
How to watch Real Madrid vs Barcelona in Canada
As with the US, beIN Sports (opens in new tab) is where to watch Real Madrid vs Barcelona in Canada. Subscribers can also tune in through the beIN Sports Connect app on mobile.
If you don't want to subscribe to beIN, then fuboTV is the exclusive over-the-top provider (opens in new tab) carrying the streaming service's La Liga soccer coverage.
Kick-off is scheduled for 3pm ET / 7pmm PT on Sunday morning.
Of course, if you are outside Canada right now, you can follow the VPN route (opens in new tab) above and tune in with a beIN or fubo login all the same.
Real Madrid vs Barcelona live stream: how to watch La Liga in Australia
If you fancy watching Atletico Madrid vs Real Madrid Down Under, you'll need to be a subscriber to the exclusive broadcaster... beIN Sports (opens in new tab).
Prepare for an early one though, as kick-off is scheduled for 5am AEST on Sunday morning.
If you're a Foxtel customer, you can add beIN to your package for an extra fee. No worries if you aren't though as you can also subscribe to beIN as a standalone subscription, costing $19.99 per month after you've taken advantage of a FREE two week trial (opens in new tab).
That said, sports streaming specialist Kayo Sports (opens in new tab) includes beIN in its package. The Basic plan costs just $25 a month and lets you stream on two screens, while Premium is a mere $35 a month for simultaneous viewing on up to three devices.
Of the two, Kayo Sports Premium (opens in new tab) represents the best value as it offers multi-screen support - which means you can effectively split the price of a monthly subscription between friends or family and pay less.
Kayo also lets you watch a load of other great sports, and most enticingly, there's even a free 14-day Kayo Sports trial (opens in new tab) on offer, so you can check it out for yourself without committing a penny.
How to watch Real Madrid vs Barcelona in New Zealand
As with their Antipodean neighbours, beIN Sports (opens in new tab) has exclusive rights to show La Liga football in New Zealand, including this huge Real Madrid vs Barcelona match, which is scheduled to kick off at 7am NZST on Sunday morning.
Sky subscribers can add beIN to their package at an additional cost or, like in Australia, you can subscribe to a standalone package that can be watched via your laptop, desktop or mobile app.
It costs $19.78 per month after you've taken advantage of the FREE two-week trial (opens in new tab). But unlike in Oz, there's no standalone beIN Sports subscription option.
- More sport: how to watch a Masters live stream