L'Újpest deve attendere la fine degli anni venti per cominciare a vincere: il primo titolo arriva nel 1929, con la conquista della Coppa Mitropa. Successivamente vince il campionato e la Coppa delle Nazioni 1930. Nello stesso decennio vince altri quattro titoli nazionali, più la Coppa Mitropa 1939. Inoltre cinque giocatori dell'Ungheria che arriva seconda al Mondiali francesi del 1938 (István Balogh, Antal Szalay, György Szűcs, Jenő Vincze e Gyula Zsengellér) militano proprio nell'Újpest.