LaLiga champions Barcelona currently lead the way with 55 points after 25 games, capitalising on Real's recent slip-ups with Los Blancos two points behind.
Barca have yet to fully convince with Quique Setien now in charge, but four LaLiga wins in a row leave the Blaugrana in pole position to retain their title.
All eyes will be on Madrid tonight, and here's how you can follow all the action...
El Clasico kick-off time
The match will kick off at 9pm CET/8pm GMT.
Here are the kick-off times for fans in India, China, Japan, Brazil, the USA, Brazil, Mexico, South Africa, the UAE and Indonesia...
TV channel and live stream
The match will be shown on LaLigaTV, available with Premier Sports as part of its channel bundle on Sky TV and the Premier Player OTT streaming service for £11.99 per month or £99 per year.
Fans can also add LaLigaTV as a standalone service via Premier Sports, for £5.99 per month or £49 per year.
Standard Sport coverage
We will have live coverage on our rolling match blog with expert analysis from Ben Hayward at the Bernabeu.
We may earn commission from some of the links in this article, but we never allow this to influence our content. This revenue helps to fund journalism across The Evening Standard.