Gracias a la nueva cercanía a Alemania e Italia, el país recuperó parte de los territorios perdidos en Checoslovaquia en el Primer arbitraje de Viena en noviembre de 1938. Para entonces Alemania había obtenido un papel fundamental en la política húngara. El deseo popular de cambios, la actitud reaccionaria del Gobierno, opuesto a ellos, la impotencia de la izquierda y el poderío de los movimientos fascistas en Europa favorecieron el crecimiento de la ultraderecha radical como oposición favorable a las reformas. En el Segundo arbitraje de Viena, organizado por Italia y Alemania en el otoño de 1940, Hungría recuperó el norte de Transilvania, cedido forzosamente por Rumania. El país entró en guerra del lado del Eje, primero contra Yugoslavia y más tarde contra la URSS (a finales de junio) y los Aliados occidentales (en diciembre). Los intentos de cambiar de bando realizados a final de la contienda fracasaron, tanto por el deseo de mantener los territorios recuperados y el anticuado sistema social como por la reticencia gubernamental a tratar con la Unión Soviética. Para evitar un cambio de bando similar al italiano, los alemanes invadieron sin oposición el país en marzo de 1944. El nuevo Consejo de Ministros, supervisado por un representante alemán, quedó encargado de reformar el Ejército y la economía nacionales en favor del esfuerzo bélico alemán y de poner fin al «problema judío». Los alemanes dieron un golpe de Estado que acabó con la regencia del Horthy y entregó el poder a Ferenc Szálasi, caudillo del Partido de la Cruz Flechada. Los soviéticos lograron expulsar a los alemanes finalmente del territorio húngaro, devastado por los combates, el 4 de abril de 1945. Todas las anexiones húngaras fueron declaradas nulas en la posguerra.