En un final caótico, donde ni los pilotos ni los equipos sabían a ciencia cierta quien había logrado el mejor tiempo debido a que el sistema de control de tiempos se colgó, sin proporcionar ninguna información, finalmente ha resultado que la pole ha sido para el bicampeón español Fernando Alonso . Segundo se ha situado Sebastian Vettel y tercero Mark Webber.
Al final de la Q2 Felipe Massa se vió golpeado en la cabeza por un muelle que había perdido de su monoplaza Rubens Barrichello. La conmoción le hizo perder el sentido llegando a impactar contra las barreras. Massa fue evacuado del circuito en helicóptero a un hospital de Budapest. El piloto se marchó consciente del circuito con un fuerte hematoma en la parte superior del ojo izquierdo.
La clasificación ha finalizado del siguiente modo:
1. F. Alonso (Renault) 1:21.569 2. S. Vettel (Red Bull) 1:21.607 3. M. Webber (Red Bull) 1:21.741 4. L. Hamilton (McLaren-Mercedes) 1:21.839 5. N. Rosberg (Williams) 1:21.890 6. H. Kovalainen (McLaren-Mercedes) 1:22.095 7. K. Raikkonen (Ferrari) 1:22.468 8. J. Button (BrawnGP) 1:22.511 9. K. Nakajima (Williams) 1:22.835 10. F. Massa (Ferrari)-sin tiempo 11. S. Buemi (Toro Rosso) 1:21.002 12. J. Trulli (Toyota) 1:21.082 13. R. Barrichello (BrawnGP) 1:21.222 14. T. Glock (Toyota) 1:21.242 15. N. Piquet (Renault) 1:21.389 16. N. Heidfeld (BMW-Sauber) 1:21.738 17. G. Fisichella (Force India) 1:21.807 18. A. Sutil (Force India) 1:21.868 19. R. Kubica (BMW-Sauber) 1:21.901 20. J. Alguersuari (Toro Rosso) 1:22.359