La segunda práctica del Gran Premio de España en el circuito de Montmeló fue toda de la escudería alemana. El finlandés Valteri Bottas lideró y el británico Lewis Hamilton le siguió a sólo cuatro centésimas. Charles Leclerc y Sebastian Vettel fueron tercero y cuarto a tres décimas.
El finlandés, quien llega al circuito de Montmeló como líder del torneo, registró una mejor vuelta de 1m17s284, aunque en esta vez con su compañero Lewis Hamilton a su espalda a sólo 49 milésimas.
Tal como sucedió en la sesión anterior, Charles Leclerc fue nuevamente tercero y ahora como el mejor exponente de Ferrari, a 0s301 de la punta, mientras que Sebastian Vettel, su compañero de garaje, lo siguió a 88 milésimas.
La quinta posición quedó en poder de Max Verstappen, aunque el holandés se quedó a 0s751 de lo conseguido por Bottas. Detrás de él un sorpresivo Haas de Romain Grosjean, quien separó a los Red Bull porque Pierre Gasly se ubicó séptimo.
Los primeros diez lugares los completaron Kevin Magnussen (Haas), Carlos Sainz Jr. (McLaren) y Daniil Kvyat (Toro Rosso).