Fjórum árum eftir að Steinegger keppti á sínum fyrstu Ólympíuleikum, hlaut hún sæti í öðru austurrísku liði sínu, sem 29 ára gömul, á Ólympíuleikunum í London árið 2012, með því að ná A-staðal innritunartíma 4:41.33 í 400 m einstaklingsbundið
Ég veit ūađ ekki. Hún ákvað sjö aðra sundmenn á fjórða hita, þar með talið Hannah Miley frá Bretlandi, og varandi Ólympíumeistari Stephanie Rice frá Ástralíu. Hún kom aðeins í síðasta sæti og tuttugu og þriðja í heild með 0.19 sekúndu á eftir Ítalíu Stefania Pirozzi, utan austurríska mettíma hennar 4:45.80. Í öðru mótinu, 200 m frjáls, keppti Steinegger í öðru hita gegn sjö öðrum sundmönnum, þar á meðal fjórfaldum Ólympíuleikjum Camelia Potec frá Rúmeníu (fyrrverandi meistari árið 2004) og Hanna-Maria Seppälä frá Finnlandi (fjórða sæti í úrslitakeppni 100 m frjáls árið 2008). Hún endaði aðeins í sjötta sæti með 0,36 sekúndu á eftir Katarína Filová frá Slóvakíu í 2:02.39. Steinegger náði hins vegar ekki að komast í undanúrslitin, þar sem hún varð tuttugu og níunda af 37 sundmönnum í undankeppninni.