A két szabadedzés között megérkezett az eső a Hungaroringre: az ebben az idősávban tartott Formula-3-as időmérőt két kicsúszás után piros zászlóval fel is függesztették. 15 óra után elindult a második F1-es tréning 90 perces számlálója, de a pálya üres maradt, egyedül Pierre Gasly Alpha Taurija törte meg a csendet egy installációs körre az első 10 percben. A folytatás szintén csendesen zajlott: egészen féltávig csak a két Racing Point és Kimi Raikkönen körözött. Lance Stroll 1:42,380-as köridővel állt az eredménylista élére esőgumin, azaz 26 másodperccel maradt el a délelőtti tempótól.
Az edzés második felében népesebbé vált az aszfaltcsík, gyakorlatilag mindig volt forgalom a pályán, bár így is maradt hét versenyző, aki csak tapogatózó körre gurult ki, nem teljesített gyorskört a pályán: köztük volt Lewis Hamilton, a neve mellett egyetlen körrel.

Sebastian Vettel viszont erős tempót diktált, és 1:40,464-et autózott esőgumin. Mikor a körülmények lehetővé tették, a német kipróbálta a köztes abroncsot is, és bár gyorsabb első szektort teljesített, hibázott a körben, az aszfaltozott bukótérbe csúszott. Valtteri Bottas került a legközelebb a Ferrarihoz, 0,272 másodpercre, a harmadik Carlos Sainz már 1,3, a negyedik Lance Stroll – korai körével – 1,9 másodpercet kapott.
A szabadedzés történései részletesebben élő közvetítésünkben.
A második szabadedzés eredménye:
| Versenyző | Autó | Csapat | |
| 1 | Sebastian Vettel | Ferrari | 1:40.464 |
| 2 | Valtteri Bottas | Mercedes | 0.272 |
| 3 | Carlos Sainz Jr. | McLaren/Renault | 1.320 |
| 4 | Lance Stroll | Racing Point/Mercedes | 1.916 |
| 5 | Sergio Perez | Racing Point/Mercedes | 2.006 |
| 6 | Pierre Gasly | AlphaTauri/Honda | 2.124 |
| 7 | Max Verstappen | Red Bull/Honda | 2.356 |
| 8 | Romain Grosjean | Haas/Ferrari | 2.871 |
| 9 | Kimi Raikkonen | Alfa Romeo/Ferrari | 3.007 |
| 10 | Charles Leclerc | Ferrari | 3.261 |
| 11 | Antonio Giovinazzi | Alfa Romeo/Ferrari | 3.947 |
| 12 | Lando Norris | McLaren/Renault | 5.536 |
| 13 | Daniil Kvyat | AlphaTauri/Honda | 6.958 |
| 14 | Esteban Ocon | Renault | - |
| 15 | Daniel Ricciardo | Renault | - |
| 16 | Lewis Hamilton | Mercedes | - |
| 17 | Nicholas Latifi | Williams/Mercedes | - |
| 18 | George Russell | Williams/Mercedes | - |
| 19 | Alexander Albon | Red Bull/Honda | - |
| 20 | Kevin Magnussen | Haas/Ferrari | - |