McLaren a assuré sa première qualification 1-2 en Grand Prix de Formule 1 depuis 2012 alors que Lando Norris a décroché la pole position pour le GP hongrois de 2024 et qu'Oscar Piastri a devancé Max Verstappen pour la deuxième place sur la grille de départ de 0,002 seconde. Mais le coéquipier de Verstappen chez Red Bull sous pression, Sergio Perez, a été éliminé en Q1 après un violent crash.
Norris de McLaren a établi la référence provisoire de 1m15.227s - 0.328s plus rapide que le premier effort de Verstappen - après que les 10 derniers qualifiés aient terminé leurs premières tentatives en Q3. Une bruine a commencé à tomber à la fin de Q3 mais cela n'a eu aucun effet car Piastri s'est amélioré pour prendre la deuxième place, à 0,022s derrière Norris - qui a interrompu son tour pour un drapeau rouge. Verstappen s'est amélioré, mais a manqué la pole position de 0,024s en se qualifiant troisième. Ce drapeau rouge était dû à l'accident de Yuki Tsunoda en sortant du virage 5, puis la pluie a commencé à tomber, ce qui a poussé Verstappen à sortir de sa voiture - confirmant essentiellement la première première ligne de McLaren en Grand Prix depuis le Grand Prix du Brésil en 2012.
Avec un peu plus de deux minutes restantes en Q3, Verstappen a peut-être pris la bonne décision - un seul des sept pilotes sortis après ce drapeau rouge s'est amélioré. Lewis Hamilton de Mercedes s'est intercalé entre les Ferrari en cinquième position sur la grille, Carlos Sainz s'est qualifié quatrième et Charles Leclerc sixième. Aston Martin s'est qualifié en quatrième ligne avec Fernando Alonso deux dixièmes devant Lance Stroll, et Red Bull a complété le top 10 - Daniel Ricciardo neuvième après s'être amélioré à la toute fin de Q3, et Tsunoda 10ème.
Hamilton survit à une frayeur en Q2. Après les efforts initiaux de Q2, Valtteri Bottas s'est retrouvé en danger d'élimination aux côtés des deux pilotes Williams, de Nico Hulkenberg de Haas, et de Ricciardo de Red Bull - tandis que Verstappen était le plus rapide devant Piastri et Sainz. Norris a fini par réaliser le meilleur temps de Q2 et s'est placé 0,230s devant Verstappen tandis que Piastri n'a pas progressé mais est resté troisième, devant les Ferrari. Ricciardo a réussi à s'améliorer en neuvième, derrière son coéquipier RB Tsunoda. Les deux Aston Martin ont également atteint Q3 en ayant économisé un jeu supplémentaire de pneus tendres.
Hamilton a survécu à l'élimination avec seulement 0,010s d'avance alors que Hulkenberg a perdu sa place en 11ème position devant Bottas, qui a fini 12ème dans une Sauber fortement améliorée. Sans avoir émergé avec ses rivaux pour une dernière tentative en Q2, Alex Albon a terminé 13ème, tandis que son coéquipier chez Williams Logan Sargeant s'est plaint de la circulation après avoir fini 14ème. Kevin Magnussen s'est quant à lui qualifié provisoirement 15ème pour Haas.
Perez se crash et Russell se retire en Q1. La pluie est tombée après la fin de la course sprint de Formule 2 et s'est arrêtée juste avant le début des qualifications de F1 - bien que les pilotes aient été informés que la pluie reviendrait. Deux pilotes sous pression - Sargeant et Perez - ont commis des erreurs distinctes en Q1. Sargeant a bloqué ses roues au virage 1 en entamant son second tour lancé et a heurté les barrières, endommageant son aileron avant et sa suspension, mais le pilote américain a quand même réussi à passer en Q2 en 14ème position. L'incident de Perez a été bien plus préjudiciable car le Mexicain a perdu de l'adhérence en abordant le virage 8 et a fait un tête-à-queue, le côté gauche de sa Red Bull heurtant violemment les barrières, provoquant un drapeau rouge.
Cette collision a non seulement entaché ses efforts pour prouver ses compétences à Red Bull, puisqu'il part désormais en 16ème position provisoire pour la course de dimanche, mais elle a aussi endommagé certaines des évolutions que Red Bull avait apportées au Hungaroring. Bien que la pluie soit revenue pour nettoyer un peu de gomme pendant l'arrêt du drapeau rouge et que le DRS ait été brièvement désactivé (avant d'être réactivé vers la fin de Q1), certains pilotes en zone de chute ont réussi à s'améliorer avec de nouveaux pneus tendres : Ricciardo, qui avait surmonté des problèmes de freins plus tôt en Q1, est passé de la 16ème à la première place en Q1; Stroll est passé de la 17ème à la septième place; et Magnussen est passé de la 18ème à la 15ème place. Avec Perez, George Russell de Mercedes a été éliminé en Q1 en 17ème position après être sorti en piste alors que la piste était relativement humide et avoir perdu une demi-seconde dans le deuxième secteur seul. Le pilote britannique, auteur de la pole position du Grand Prix de Grande-Bretagne, s'est lamenté du choix de son équipe de ne pas suffisamment ravitailler la voiture pour deux dernières tentatives en Q1 et a ensuite déclaré que c'était un "désastre". Sauber semble avoir commis une erreur similaire avec Zhou Guanyu, qui a terminé 18ème en qualifications. Aucune Alpine n'est sortie pour une dernière tentative avec de nouveaux pneus tendres à la fin de Q1, laissant Esteban Ocon 19ème et Pierre Gasly 20ème.