Az elsőhöz hasonlóan a második szabadedzésen is Lando Norris diktálta a tempót az F1-es Magyar Nagydíjon, ezúttal ráadásul csaknem három tizedet kiosztott vb-éllovas csapattársának, Oscar Piastrinak. Charles Leclerc ismét harmadik a Ferrarival, de meglepően jól szerepelt az Aston Martin is, miközben Max Verstappen a top 10-en kívül, és még egy vizsgálat is vár rá.
A péntek késő délutáni enyhén hűvösebb körülmények sem borították fel az erőviszonyokat, továbbra is a McLaren a favorit a Hungaroringen. Házon belül pedig egyelőre Norrisnál az előny: 1:15,624-es körével ráadásul most közel három tizedet adott Piastrinak. De egyik vb-aspiráns sem vezetett hibátlanul: a brit az utolsó kanyarban, az ausztrál a sikánnál nyalt bele a fűbe. Sőt, a gyakorlás hajrájában majdnem ütköztek is, amikor Norris a bokszból kihajtva elfékezte magát.

A McLarenekhez ismét Charles Leclerc és a Ferrari került a legközelebb, a monacói négy tizeddel volt lassabb Norrisnál. A csapattárs Lewis Hamilton a hatodik helyet csípte el az FP2-n, kettejük közé pedig némi meglepetésre a két Aston Martin ékelődött be Lance Stroll, Fernando Alonso sorrendben. Utóbbi azok után csatlakozott a mezőnyhöz, hogy az első tréninget a hátizomsérülése miatt még kihagyta.
A top 10-ben ott volt még a két Mercedes George Russell-lel és Andrea Kimi Antonellivel, egyelőre azonban a korábbi futómű-specifikáció sem váltotta meg a világot az Ezüst Nyilaknál. Isack Hadjar nyolcadik lett a Racing Bulls volánjánál, míg Yuki Tsunoda zárt ezúttal előrébb a Red Bull-pilóták közül.

Max Verstappen ugyanis tovább küszködött az autóval, így a világbajnok csupán a 14. időt autózta. A holland emellett azzal hívta fel magára a figyelmet, hogy valamit – ránézésre egy törülközőt vagy hasonlót – menet közben kidobott az autójából a 3-as kanyarnál, ami miatt vizsgálni is fogják a pilótát.
Ami a többieket illeti: a Haas elfogadható tréninget tudhat magáénak, ahogy Nico Hülkenberg 12. helyezése is biztató (az ő autóját Paul Aron vezette az FP1-en). A Williamsnél ugyanakkor gondok adódtak, Carlos Sainz autóján elveszítette a csapat a telemetriát a hajrában. Az abszolút sereghajtó pozícióban azonban a két Alpine végzett.
Folytatás szombaton 12:30-tól a harmadik, egyben utolsó szabadedzéssel, amelyet 16 órától követ majd az időmérő.
A 2. szabadedzés végeredménye:
| 1. | Lando Norris | McLaren/Mercedes | 1'15.624 | |
| 2. | Oscar Piastri | McLaren/Mercedes | 1'15.915 | 0.291 |
| 3. | Charles Leclerc | Ferrari | 1'16.023 | 0.399 |
| 4. | Lance Stroll | Aston Martin/Mercedes | 1'16.119 | 0.495 |
| 5. | Fernando Alonso | Aston Martin/Mercedes | 1'16.233 | 0.609 |
| 6. | Lewis Hamilton | Ferrari | 1'16.329 | 0.705 |
| 7. | George Russell | Mercedes | 1'16.417 | 0.793 |
| 8. | Isack Hadjar | Racing Bulls/Honda RBPT | 1'16.427 | 0.803 |
| 9. | Yuki Tsunoda | Red Bull/Honda RBPT | 1'16.485 | 0.861 |
| 10. | Kimi Antonelli | Mercedes | 1'16.520 | 0.896 |
| 11. | Oliver Bearman | Haas/Ferrari | 1'16.567 | 0.943 |
| 12. | Nico Hülkenberg | Sauber/Ferrari | 1'16.680 | 1.056 |
| 13. | Esteban Ocon | Haas/Ferrari | 1'16.704 | 1.080 |
| 14. | Max Verstappen | Red Bull/Honda RBPT | 1'16.791 | 1.167 |
| 15. | Liam Lawson | Racing Bulls/Honda RBPT | 1'16.812 | 1.188 |
| 16. | Carlos Sainz | Williams/Mercedes | 1'16.874 | 1.250 |
| 17. | Gabriel Bortoleto | Sauber/Ferrari | 1'16.946 | 1.322 |
| 18. | Alexander Albon | Williams/Mercedes | 1'17.021 | 1.397 |
| 19. | Pierre Gasly | Alpine/Renault | 1'17.043 | 1.419 |
| 20. | Franco Colapinto | Alpine/Renault | 1'17.159 | 1.535 |