Entre temps, les troupes du nouvel empereur oriental, Marcien, ont franchi le Danube et menacent le cœur de l'empire hunnique. Aussi Attila se retire-t-il en Pannonie.
De retour dans son ordu, le grand-roi meurt subitement, au printemps 453, peut-être empoisonné, sans doute d'une hémorragie à la suite d'un festin donné à sa cour lors de ses noces avec une nouvelle épouse pour son harem.
Attila reçoit des funérailles royales et est enterré dans un triple cercueil, probablement sous le lit du fleuve Tisza en Hongrie actuelle, temporairement détourné pour l'occasion. Ses fils Ellac puis Attila II lui succèdent.
Sa succession dégénère en conflit entre les nombreux fils et petits-fils de ses nombreuses épouses (bataille de la Nedao en 454). Son empire se disloque et les tribus Huns se désunissent et reprennent des chefs parmi leur aristocratie dominante.