À la fin du , un nouveau peuple entre en jeu : les Magyars. Ils conquièrent une grande partie de la plaine de Pannonie, soumettant et assimilant les populations germaniques, slaves et avares antérieures : c'est la naissance du peuple hongrois. En 881 près de Vienne et en 907 près de Bratislava, les Hongrois vainquent les Bavarois qui doivent céder leurs territoires situés à l'est de l'Enns. Cependant, en 955, Otton du Saint-Empire arrête les Hongrois au Lechfeld, près d'Augsbourg.