McLaren-coureur Lando Norris zette de snelste tijd neer in de laatste training voor de Hongaarse Grand Prix, net voor Ferrari's Lewis Hamilton en Mercedes-rookie Kimi Antonelli in een sessie die sterke vorm van de top drie teams benadrukte.
Norris reed een beste ronde van 1:17.939 onder de gebruikelijke hoge temperaturen op de Hungaroring. Hij finishte net iets meer dan een tiende seconde voor Hamilton en Antonelli, waardoor McLaren de leiding nam richting de kwalificatie later op zaterdag.
De sessie begon met Alpine-coureur Franco Colapinto als eerste op de baan na zijn crash op vrijdag die flinke schade aan zijn auto veroorzaakte. Aston Martin-coureur Lance Stroll keerde ook vroeg terug na een spin en een ophangingsprobleem in FP1 waardoor hij FP2 miste.
Racing Bulls-coureur Arvid Lindblad bleef in de garage met een power unit-probleem, terwijl de rest van het veld geleidelijk aansloot. Norris nam aanvankelijk de leiding op zachte banden voordat Sergio Perez de rode vlaggen veroorzaakte door stil te vallen bij bocht 2 met rem- en motorproblemen.
Ik verloor de motor; ik had een enorme rem. Het lijkt alsof de remmen achterin in brand staan.
Na de herstart nam Hamilton kortstondig de leiding voordat teamgenoot Charles Leclerc nog sneller ging. Antonelli schoof op een gegeven moment tussen de Ferrari-coureurs, maar kreeg een tijd geschrapt wegens track limits.
In de slotfase verbeterde Norris opnieuw om de eerste plaats veilig te stellen, terwijl Antonelli als derde eindigde voor Leclerc en McLaren-teamgenoot Oscar Piastri. George Russell werd zesde voor Mercedes, met de Red Bulls van Max Verstappen en Isack Hadjar op de zevende en achtste plaats.
De negende plaats ging naar Liam Lawson voor Racing Bulls, gevolgd door de Audi-coureurs Nico Hulkenberg en Gabriel Bortoleto. Lindblad herstelde zich en kwam tussen de Alpine-coureurs terecht, terwijl Haas, de vernieuwde Aston Martins, Cadillacs Valtteri Bottas en het Williams-duo de ranglijst completeerden voor de uitgeschakelde Perez.