Oscar Piastri bizonyult leggyorsabbnak a Magyar Nagydíj szombati harmadik szabadedzésén, 1:14,916-os körével a pénteket uraló Lando Norrisnak 0,032 másodperc különbséggel csak második hely jutott az időmérő előtt. Senki nem fenyegeti a McLareneket a Hungaroringen a harmadik szabadedzés alapján, a Ferrari négy tizedre, Verstappen 1,2 másodpercre maradt le.
A Magyar Nagydíj harmadik szabadedzése 12:30-kor lassan indult, tíz percig mért kört sem került az eredményjelzőkre. A McLaren különösen ráérősen indult, közel féltávig nem raktak össze mért kört – amikor is Oscar Piastri rögtön az eredménylista elejére ugrott fel. Annak ellenére, hogy a pénteki nap Lando Norrisról szólt, a szombati utolsó gyakorlást Piastri rakta össze jobban: az edzés utolsó negyedórájában, friss abroncson 1:15 alatti kört fűzött össze, Norris nem tudta túlszárnyalni a csapattársat, saját próbálkozását befejezve 32 ezredmásodperccel lemaradt tőle.

A két McLaren mögött újra Charles Leclerc hozta el a harmadik helyet, ám négy tized hátránnyal, a negyedik Lewis Hamilton pedig közel nyolc tizedmásodpercet kapott a McLarenekről – az előjelek szerint ezen a hétvégén sem szól senki bele a papaja csatába.
Andrea Kimi Antonelli zárt a Ferrarik mögött ötödik helyen, és jól szerepelt a két Aston Martin hatodik-hetedik hellyel, megelőzve George Russellt. A Sauber is erős edzés teljesített, Bortoleto és Hülkenberg kilencedik-tizedik helyével.
Max Verstappen azonban szombaton is küszködik a Red Bull-lal, az ezúttal alulkormányzottságra panaszkodó holland mindössze 12. pozícióban zárt, 1,2 másodpercre Piastritól.

A rendkívüli eseményektől mentesen zajló szabadedzésen egy említésre méltó incidens történt, Isack Hadjar fél megforgása az utolsó előtti kanyar kijáratán.
Az utolsó szabadedzés történései részletesebben élő közvetítésünkben olvashatók vissza.
Magyar Nagydíj, a harmadik szabadedzés végeredménye:
| Versenyző | Csapat | Köridő/hátrány | Körök | |
| 1 | Oscar Piastri | McLaren | 1:14.916 | 16 |
| 2 | Lando Norris | McLaren | +0.032 | 19 |
| 3 | Charles Leclerc | Ferrari | +0.399 | 16 |
| 4 | Lewis Hamilton | Ferrari | +0.768 | 17 |
| 5 | Kimi Antonelli | Mercedes | +0.829 | 17 |
| 6 | Fernando Alonso | Aston Martin | +0.878 | 18 |
| 7 | Lance Stroll | Aston Martin | +0.912 | 21 |
| 8 | George Russell | Mercedes | +0.924 | 16 |
| 9 | Gabriel Bortoleto | Kick Sauber | +1.062 | 18 |
| 10 | Nico Hulkenberg | Kick Sauber | +1.109 | 20 |
| 11 | Oliver Bearman | Haas | +1.211 | 16 |
| 12 | Max Verstappen | Red Bull Racing | +1.246 | 18 |
| 13 | Franco Colapinto | Alpine | +1.331 | 20 |
| 14 | Liam Lawson | Racing Bulls | +1.455 | 20 |
| 15 | Carlos Sainz | Williams | +1.526 | 18 |
| 16 | Alexander Albon | Williams | +1.614 | 19 |
| 17 | Esteban Ocon | Haas | +1.615 | 17 |
| 18 | Pierre Gasly | Alpine | +1.654 | 22 |
| 19 | Yuki Tsunoda | Red Bull Racing | +1.962 | 19 |
| 20 | Isack Hadjar | Racing Bulls | +2.040 | 17 |