L'équipe est surnommée le Onze d'or hongrois et elle se présente en tant que grande favorite de la compétition. Elle se classe première de son groupe au premier tour puis sort le Brésil et l'Uruguay, les deux finalistes de 1950, respectivement en quart et en demi-finale. La Hongrie retrouve l'Allemagne de l'Ouest en finale, un de ses deux adversaires en poule. Elle perd sur le score de 3-2 alors qu'elle l'avait remporté 8-3 lors de la confrontation précédente.
La nation atteint ainsi une seconde finale de Coupe du monde après celle disputée en 1938 et connaît une seconde défaite. Individuellement, l'attaquant Sándor Kocsis termine meilleur buteur du tournoi avec 11 buts, ce qui constitue un record à cette époque.
La Hongrie affronte la Pologne dans un groupe de qualification ne comportant seulement que deux équipes. La Pologne déclare forfait avant le début de la première rencontre, c'est donc la Hongrie qui se qualifie sans jouer pour la phase finale en Suisse.