A száguldó cirkusz mezőnye késő délután is kedvező időjárási körülmények közepette, száraz aszfalton és mintegy 25℃-ban folytathatta a megkezdett munkát a katalán fővárosban, és ahogy a nyitótréningen, úgy a második 60 perces gyakorláson is meglehetősen szorosan alakultak az eredmények.
Lewis Hamilton lett végül a leggyorsabb a Mercedesszel: a brit versenyző 1 perc 13,264 másodperces idővel zárt az első helyen, ám mindössze 22 ezredmásodperccel volt gyorsabb Carlos Sainznál, és 55 ezredmásodperccel a 3. helyen végző Lando Norrisnál.
Meglepően jól teljesítette az Alpine versenyzője, Pierre Gasly, aki alig 2 tizedes lemaradással a 4. helyen zárt, megelőzve többek között a Red Bull világbajnoki éllovasát, Max Verstappent. A Ferrari másik versenyzője, Charles Leclerc 3 tizedes hátránnyal csak 6. lett, őt a másik McLarennel köröző Oscar Piastri követte, míg George Russelll csak 8. lett, közel fél másodperccel lemaradva saját csapattársától.
A top 10-ben zárt még a másik Alpine-t terelgető Esteban Ocon, valamint a Stake F1 rutinos versenyzője, Valtteri Bottas is. Őket a 11. és 12. helyeken a Haas versenyzői követték, és meglehetően hátul zárt a Red Bull-lal nemrég szerződést hosszabbító Sergio Perez: a mexikói csak a 13. helyen zárt, míg a helyiek kedvence, Fernando Alonso 8 tizedes hátránnyal csak 14. lett. Az utolsó helyeken a Williamsek zártak, ráadásul jócskán lemaradva a többiektől.
A Forma-1-es Spanyol Nagydíj programja szombaton 12 óra 30 perckor folytatódik az utolsó szabadedzéssel, míg az időmérőt 16 órától rendezik.
A második szabadedzés végeredménye: