Elle naît le 17 mai 1909 à Augsbourg en Bavière, fille de l'installateur Xaverius (ou Franz Xavier) Schneider et de Maria, née Meier-Hörmann, comédienne ambulante. Après avoir exercé le métier de sténographe pour un céréalier, elle étudie le chant au conservatoire d'Augsbourg et le ballet au théâtre municipal de cette ville. Elle fait ses débuts dans un rôle de soubrette au Staatstheater am Gärtnerplatz de Munich. Elle est découverte par le cinéma en 1930. Certaines des chansons qu'elle interprète dans ses films sont devenues des classiques.
En 1937, elle épouse à Berlin-Charlottenburg l'acteur viennois
Wolf Albach-Retty (1906-1967), rencontré lors d'un tournage en 1933, et dont elle aura deux enfants :
Rosemarie Magdalena Albach dite Romy, la future actrice Romy Schneider (1938-1982), et Wolf-Dieter, chirurgien, né en 1941. Le couple passe sa vie entre les sites de tournage et la propriété de Mariengrund à Schönau am Königsee, près de Berchtesdagen (Bavière) où leurs enfants sont souvent confiés aux soins de leurs grand-parents maternels. Magda Schneider voisine le cercle d'
Adolf Hitler, dont Martin Bormann.
Son union avec
Wolf Albach-Retty est dissoute en 1945 suite aux infidélités répétées de Wolf et elle épouse en 1953 le restaurateur de Cologne Hans-Herbert Blatzheim, père de trois enfants. La même année, elle propose au producteur du heimatfilm Lilas blancs d'engager sa fille de 15 ans, qui a passé quatre années dans un pensionnat en Autriche, pour jouer à ses côtés. C'est ainsi que va naître la carrière de
Romy Schneider. Par la suite, Magda Schneider, qui jouera à nouveau le rôle de la mère de sa propre fille dans la série des Sissi, se consacrera essentiellement à la carrière de Romy. Elle apparaîtra encore dans des séries télévisées à la fin des années 1960.
Blatzheim décède en 1968. En 1982, Magda Schneider se marie en troisièmes noces avec le caméraman Horst Fehlhaber (né en 1919), avec qui elle passera le restant de sa vie à Schönau am Königssee (Bavière).
Sa fille Romy meurt en mai 1982, moins d'un an après le décès accidentel de son petit-fils David (1966-1981).
Magda Schneider décède le 30 juillet 1996 à Berchtesgaden (Bavière), où elle repose.