Lando Norris setzte im zweiten Training zum Großen Preis von Barcelona die Bestzeit und lag damit 0,009 Sekunden vor George Russell. Oscar Piastri belegte den dritten Platz für McLaren.
Norris erzielte auf dem Circuit de Barcelona-Catalunya eine Rundenzeit von 1:15,426 Minuten auf weichen Reifen. Der McLaren-Pilot konnte sich trotz mehrerer Rutscher an die Spitze setzen. Russell, der die erste Trainingseinheit angeführt hatte, kam Norris nach dem Wechsel auf weiche Reifen am nächsten. Piastri war 0,057 Sekunden langsamer als sein Teamkollege. Charles Leclerc wurde Vierter für Ferrari mit einem Rückstand von 0,373 Sekunden. Der Meisterschaftsführende Kimi Antonelli beendete die Einheit auf dem fünften Rang. Mehrere Fahrer berichteten bei längeren Stints von Problemen mit dem Reifenverschleiß, was die Rennstrategie beeinflussen könnte.