Voltooi de volgende zin: Vettel keerde terug naar de pole position in Hongarije; Lewis Hamilton kwalificeerde zich echter als tweede en kon een extra set zachtere optionele banden voor de race opslaan. Na gemengde omstandigheden veroorzaakte ravage in de ondersteuning races, de Grand Prix begon met een natte oppervlak. Vettel nam al vroeg de leiding, maar werd al snel gepasseerd door Hamilton en Jenson Button toen een droge lijn verscheen. De posities bleven constant tot halverwege de race, terwijl Team Lotus hun tweede dubbele pensionering in drie races ervoer en Nick Heidfeld's Renault explodeerde na een langdurige pitstop. Een regenbui midden in de veertigste ronde zorgde ervoor dat Hamilton begon te draaien, waardoor Paul di Resta van Force India van het circuit werd gedwongen en Button de kloof kon dichten. De twee McLaren-coureurs ruilden verschillende keren plaatsen in de vette omstandigheden, waarbij Hamilton lang genoeg voor was om hem de eerste strategieoproep binnen het team te geven. Hij koos ervoor om te wisselen naar de tussenbanden, maar het circuit begon te uitdrogen en hij kreeg een drive-through-straf omdat hij di Resta van het circuit had gedwongen, waardoor hij uit de strijd was voor een podiumplaats. Jenson Button won de race, zijn 200ste Grand Prix start en de scène van zijn
De eerste overwinning voor Vettel op de tweede plaats en Fernando Alonso. Hamilton herstelde van zijn penalty om de vierde plaats te nemen van Mark Webber, terwijl Felipe Massa, die Alonso voor het eerst sinds de Belgische Grand Prix van 2010 had gekwalificeerd, de laatste auto was die op de eerste ronde op de zesde plaats werd ingedeeld.