The two rivals are locked on 84 points each at the top of the table but Madrid have the edge due to the game in hand they will play in between the final two weekends of the campaign.
There are also European spots and a relegation place to be decided over the next two weeks as 2016-17 draws to a close. Here is your complete guide to the Primera Division run-in as the season reaches its final stage.
|2||Real Madrid (CL)||35||26||6||3||96||39||+57||84|
|3||Atletico Madrid (CL)||36||22||8||6||66||25||+41||74|
THE TITLE RACE
Barcelona currently lead Real Madrid at the summit on the strength of their head-to-head record, but Madrid can make top spot their own by winning their game in hand. That comes away from home against Celta Vigo on Wednesday, May 17.
Barca go away to Las Palmas (14th) before hosting Eibar (eighth), while in addition to their Celta (12th) clash Madrid have a home match against Sevilla (fourth) to navigate before concluding their campaign at Malaga (11th).
Barcelona, Real Madrid and Atletico Madrid have all qualified for next season's Champions League, while Sevilla need one more point to ensure they join them over Villarreal . The team that finishes in fourth will have to play a two-legged play-off round tie to reach the group stage.
Villarreal currently occupy the first of two Europa League places, but Athletic Club and Real Sociedad are just a point behind them. Athletic are currently hanging on to the second spot as they have the head-to-head edge over Sociedad.
There is a good chance, however, that all three will find themselves in Europe. If Barcelona beat Alaves in the Copa del Rey final, the Europa League place awarded to the winner of that competition will slide to the seventh-place team in La Liga.
Celta Vigo could also qualify for the Champions League by winning the Europa League. As they are not going to qualify for Europe domestically, Spain would have eight teams in continental competition next season.
Osasuna and Granada have been relegated and Sporting Gijon are also in deep trouble.
Sporting can catch both Deportivo and Leganes , but will need to win both of their remaining matches to have any chance of surviving. Both of those clubs can ensure their safety by picking up one more point, with Deportivo staying ahead of Sporting even if they both finished with 33 points due to their head-to-head record.
|15:00||Espanyol||Valencia||Saturday, May 13|
|17:30||Osasuna||Granada||Saturday, May 13|
|15:00||Alaves||Celta Vigo||Sunday, May 14|
|19:00||Athletic Club||Leganes||Sunday, May 14|
|19:00||Real Betis||Atletico Madrid||Sunday, May 14|
|19:00||Eibar||Sporting Gijon||Sunday, May 14|
|19:00||Las Palmas||Barcelona||Sunday, May 14|
|19:00||Real Madrid||Sevilla||Sunday, May 14|
|19:00||Real Sociedad||Malaga||Sunday, May 14|
|19:00||Villarreal||Deportivo||Sunday, May 14|
|20:00||Celta Vigo||Real Madrid||Wednesday, May 17|
|19:45||Granada||Espanyol||Friday, May 19|
|16:00||Deportivo||Las Palmas||Saturday, May 20|
|16:00||Sporting Gijon||Real Betis||Saturday, May 20|
|16:00||Leganes||Alaves||Saturday, May 20|
|15:45||Atletico Madrid||Athletic Club||Sunday, May 21|
|15:45||Celta Vigo||Real Sociedad||Sunday, May 21|
|15:45||Sevilla||Osasuna||Sunday, May 21|
|15:45||Valencia||Villarreal||Sunday, May 21|
|19:00||Barcelona||Eibar||Sunday, May 21|
|19:00||Malaga||Real Madrid||Sunday, May 21|