Valtteri Bottas nyerte az első edzést Spanyolországban. Robert Kubica is autóba ülhetett, de a lengyel edzése a kavicságyban végződött. Ez történt az első edzésen.

Idén először körözhettek a versenyzők a barcelonai versenypályán, mivel a szezon előtti tesztet Bahreinben rendezték meg, nem a spanyol városban. Nikita Mazepin-nek megint sikerült incidenbe keverednie. Charles Leclerc úgy érezte, hogy a Haas pilótája tönkretette a gyors körét.

A Red Bull pénteki feladat az volt, hogy felvegye a versenyt a Mercedesekkel. Az első körök során megfordult az élen Max Verstappen, Lewis Hamilton, sőt a hazai pályán szereplő Fernando Alonso is. Igaz, a spanyol a lágyabb keveréken érte el ezt az eredményt. Verstappen számára viszont nem indult zökkenőmentesen a hétvége, szárnysérülés miatt. Az egyórás edzés felénél Sebastian Vettel tört az élre a lágy abroncsoknak köszönhetően, de csak ideiglenesen.

Az edzésen Kubica is hibázott. Éppen az átalakított 10-es kanyarnál ment el az Alfa hátulja, s mivel elásta magát a sóderágyban. Az edzést piros zászlóval megszakították. Az utolsó kilenc percre viszont még újraindították a tréninget. Többen futottak is még gyorsköröket. Valtteri Bottast azonban nem tudták letaszítani az élről. A finn csak 0,033 ezreddel végzett Verstappen, és 0,123 ezreddel Hamilton előtt. A megszokott trió mögött Lando Norris zárt. Megelőzve a Ferrari duóját, Charles Leclerc-t és Carlos Sainzt. A másdodik edzés 15:00 órakor kezdődik.

Eredmény:

1 Valtteri BOTTAS Mercedes1:18.504
2 Max VERSTAPPEN Red Bull Racing+0.033
3 Lewis HAMILTON Mercedes+0.123
4 Lando NORRIS McLaren+0.440
5 Charles LECLERC Ferrari+0.492
6 Carlos SAINZ Ferrari+0.516
7 Pierre GASLY AlphaTauri+0.558 4
8 Sebastian VETTEL Aston Martin+0.730 4
9 Sergio PEREZ Red Bull Racing+0.845 4
10 Lance STROLL Aston Martin+0.925 3
11 Yuki TSUNODA AlphaTauri+1.165 5
12 Esteban OCON Alpine+1.177 3
13 Antonio GIOVINAZZI Alfa Romeo Racing+1.190 4
14 Daniel RICCIARDO McLaren+1.228 6
15 Fernando ALONSO Alpine+1.446 4
16 Nicholas LATIFI Williams+1.766 4
17 Roy NISSANY Williams+2.196 3
18 Mick SCHUMACHER Haas F1 Team+2.262 3
19 Robert KUBICA Alfa Romeo Racing+3.383 4
20 Nikita MAZEPIN Haas F1 Team+3.472