A Magyar Nagydíj második edzése 17:00 órakor kezdődött. Az első edzésen leszakadt az ég. Délután már száraz körülmények között zajlott az edzés, amit Charles Leclerc nyert a Ferrarival Lando Norris és Pierre Gasly előtt. A Red Bull-ok és a Mercedesek a mezőny második felében zártak.

Az első edzést elmosta az eső, de Perez-nek sikerült még száraz körülmények között összetörnie az autóját. Sainz is megforgott. A második edzésen szeles körülmények között száradt a pálya. A Forma–3-as és a Forma–2-es időmérőn részt vevő pilóták is segítettek abban, hogy a második F1-es gyakorlás már száraz körülmények között történjen.

A két Forma–1-es gyakorlás között a csapatok közül a Red Bullnak volt a legtöbb dolga. Perez autóját kellett összerakniuk. Az edzés első percében a Red Bull-ok, a Ferrarik és a Mercedesek kivételével mindenki rögtön a pályára hajtott. A Williams a lágyakon gurult pályára. A mezőny nagy része a közepes gumikat használta. A Mclaren-ek nagyon jól kezdtek. Lando Norris volt az edzés elején a leggyorsabb. Tíz perc után Logan Sargeant állt az élre. Negyed óra elteltével a Ferrarik is kimentek a pályára. Perez és Verstappen is kigurult a bokszból.

A nap egyre jobban sütött. A pálya melegedett. Javultak a köridők. A szél is egyre erősebbé vált. A pálya körül egyre több felhő gyülekezett. Közben Nico Hülkenberg, majd Tsunoda Yuki és Lando Norris ugrott hirtelen az élre. Az élcsapatok a sorrendben egyre hátrébb csúsztak.

Az edzés feléhez érve Perez újból elkövetett egy nagy hibát. Ezúttal a manőverét csak a Red Bull jobb első kereke bánta, amit kockásra fékezett a mexikói. Az edzésből már csak 15 perc maradt. Charles Leclerc állt az élre. Norris a második helyre csúszott. A két Red Bull a legkevesebb kört teljesítette a mezőnyből. Az utolsó percekben Logan Sargeant ugyan csepegő esőt jelentett. Ez már nem befolyásolta a második edzést. Az eredmény már nem változott. Leclerc-Norris-Gasly maradt az első három sorrendje. A Red Bullok és a Mercedesek a mezőny második felében zárták a pénteki napot. A Magyar Nagydíj harmadik szabadedzése szombaton 12:30-kor, az időmérő szombaton 16 órakor, míg a futam vasárnap 15 órakor kezdődik.

Eredmény:

1 Charles LECLERC Ferrari 1:17.686
2 Lando NORRIS McLaren +0.015
3 Pierre GASLY Alpine +0.232
4 Yuki TSUNODA AlphaTauri +0.248
5 Esteban OCON Alpine +0.359
6 Nico HULKENBERG Haas F1 Team +0.372
7 Valtteri BOTTAS Alfa Romeo +0.399
8 Fernando ALONSO Aston Martin +0.419
9 Guanyu ZHOU Alfa Romeo +0.422
10 Carlos SAINZ Ferrari +0.496
11 Max VERSTAPPEN Red Bull Racing +0.593
12 Lance STROLL Aston Martin +0.633
13 Alexander ALBON Williams +0.691
14 Daniel RICCIARDO AlphaTauri +0.699
15 Kevin MAGNUSSEN Haas F1 Team +0.818
16 Lewis HAMILTON Mercedes +1.060
17 Logan SARGEANT Williams +1.150
18 Sergio PEREZ Red Bull Racing +1.292
19 Oscar PIASTRI McLaren +1.431
20 George RUSSELL Mercedes +1.489