En el 11° GP de la temporada, el británico terminó en la primera ubicación, por delante del alemán Sebastian Vettel, y del español Fernando Alonso. El germano logró terminar segundo para mantener y consolidar su liderazgo en el Mundial, con 85 puntos de ventaja sobre su compañero de equipo, el australiano Mark Webber, quien se ubicó en la 5° posición en Budapest.
A su vez, por detrás de Webber, el británico Lewis Hamilton logró la cuarta ubicación, a pesar de un trompo que le hizo perder varias posiciones. Para Alonso, el tercer puesto fue un consuelo ya que tuvo una carrera complicada debido a que su auto no logró nunca entrar en ritmo ya su escudería no previó las condiciones climáticas cambiantes, con una lluvia que dejó la pista mojada en las últimas veinte vueltas.
-- Clasificación del Gran Premio de Hungría de Fórmula 1:
1. Jenson Button (GBR/McLaren-Mercedes) los 306,630 km en 1h46:42.337
(media: 172,416 km/h)
2. Sebastian Vettel (GER/Red Bull-Renault) a 3.588
3. Fernando Alonso (ESP/Ferrari) a 19.819
4. Lewis Hamilton (GBR/McLaren-Mercedes) a 48.338
5. Mark Webber (AUS/Red Bull-Renault) a 49.742
6. Felipe Massa (BRA/Ferrari) a 1:23.176
7. Paul di Resta (SCO/Force India-Mercedes) a 1 vuelta
8. Sebastien Buemi (SUI/Toro Rosso-Ferrari) a 1 vuelta
9. Nico Rosberg (GER/Mercedes) a 1 vuelta
10. Jaime Alguersuari (ESP/Toro Rosso-Ferrari) a 1 vuelta
11. Kamui Kobayashi (JPN/Sauber-Ferrari) a 1 vuelta
12. Vitaly Petrov (RUS/Lotus-Renault) a 1 vuelta
13. Rubens Barrichello (BRA/Williams-Cosworth) a 2 vueltas
14. Adrian Sutil (GER/Force India-Mercedes) a 2 vueltas
15. Sergio Pérez (MEX/Sauber-Ferrari) a 2 vueltas
16. Pastor Maldonado (VEN/Williams-Cosworth) a 2 vueltas
17. Timo Glock (GER/Virgin-Cosworth) a 4 vueltas
18. Daniel Ricciardo (AUS/Hispania-Cosworth) a 4 vueltas
19. Jerome d'Ambrosio (BEL/Virgin-Cosworth) a 5 vueltas
20. Vitantonio Liuzzi (ITA/Hispania-Cosworth) a 5 vueltas
Los demás participantes no se clasificaron
Clasificación de pilotos:
1. Sebastian Vettel, 234 pts
2. Mark Webber, 149
3. Lewis Hamilton, 146
4. Fernando Alonso, 145
5. Jenson Button, 134
6. Felipe Massa, 70
7. Nico Rosberg, 48
8. Nick Heidfeld, 34
9. Vitaly Petrov, 32
10. Michael Schumacher, 32
11. Kamui Kobayashi, 27
12. Adrian Sutil, 18
13. Sebastien Buemi, 12
14. Jaime Alguersuari, 10
15. Sergio Pérez, 8
16. Paul di Resta, 8
17. Rubens Barrichello, 4