Unkarin Grand Prix 2013 (virallisesti Formula 1 Magyar Nagydíj 2013) oli Formula 1 -kauden 2013 kymmenes osakilpailu, joka ajettiin 28. heinäkuuta Hungaroringin moottoriradalla Mogyoródissa, Unkarissa.
Kilpailun voitti paalupaikalta lähtenyt Mercedeksen Lewis Hamilton, jolle voitto oli kauden ensimmäinen ja ainoa. Mercedeksen voittaneen valmistajan palkinnon otti palkintokorokkeella vastaan tallipäällikkö Ross Brawn. Romain Grosjean sai kilpailun jälkeen 20 sekunnin aikarangaistuksen kolarin aiheuttamisesta. Tämä oli kauden viimeinen kilpailu, jota ei voittanut Sebastian Vettel.
Marussian kolmoskuljettaja Rodolfo González ajoi perjantain ensimmäisissä vapaissa harjoituksissa Max Chiltonin tilalla.