Between 1949 and 1954, Zakariás won 35 caps for Hungary. As one of the legendary "Mighty Magyars", he helped Hungary become Olympic Champions in 1952, Central European Champions in 1953 and defeated England twice. He then helped Hungary reach the 1954 World Cup final. During the World Cup finals he played in four of the five games Hungary played in. He allegedly broke a curfew before the final, spending the previous night with a hotel maid. Zakariás never played for Hungary again.