Po inwazji Mongołów thumb|left|Rzeźba Beli IV na pomniku Tysiąclecia w Budapeszcie Mongołowie wybili prawie połowę populacji Węgier i zrównali z ziemią węgierskie miasta. Byli na Węgrzech ponad rok, dopóki w 1242 nie dowiedzieli się, że w Mongolii zmarł ich przywódca, Ugedej. Wycofali się z Węgier, a Bela powrócił do swego kraju.

Po powrocie do władzy Bela rozpoczął odbudowę kraju: wzdłuż granic Węgier zbudował bardzo dobrze zorganizowany system fortec i zamków obronnych, już wyłącznie murowanych, a także stworzył dużą armię na wypadek ewentualnego powrotu Mongołów. Odbudował wiele miast i hojnie je uposażył. Za te dokonania otrzymał od historyków przydomek Wielki ().

Po zakończeniu wojny z Mongołami Bela prowadził jeszcze dwie wojny. W 1242 rozpoczął się konflikt z księciem Austrii i Styrii Fryderykiem II Bitnym z dynastii Babenbergów. Wojna, w której Bela bohatersko zwyciężył, trwała do 1246, kiedy to pokonał Fryderyka w Bitwie nad Litawą. Drugą wojnę rozpoczął w 1252 z królem Czech Ottokarem II o tereny księstwa Styrii i Austrii, które pragnął opanować. Tę wojnę Bela przegrał, pokonany w bitwie pod Kressenbrun, w wyniku czego utracił Styrię.