Štyria roky po tom, čo sa zúčastnila svojej prvej olympiády, sa Steineggerová kvalifikovala do svojho druhého rakúskeho tímu, ako 29-ročná, na Letných olympijských hrách v Londýne v roku 2012 tým, že dosiahla štandardný vstupný čas 4:41.33 v 400 m individuálnej medley
- Áno. V štvrtom kole sa postavila proti siedmim ďalším plavcom, vrátane Hannah Mileyovej z Veľkej Británie a obhajujúcej olympijskej šampiónky Stephanie Riceovej z Austrálie. Prišla až na posledné miesto a dvadsiatej tretie celkovo o 0,19 sekundy za Taliankou Stefania Pirozziovou, mimo jej rakúskeho rekordu 4:45.80. V jej druhom podujatí, 200 m voľným štýlom, Steineggerová pretekala v druhom kole proti siedmim ďalším plavcom, vrátane štvornásobnej olympijského šampióna Camelie Potecovej z Rumunska (bývalá obhajcujúca šampiónka v roku 2004) a Hanna-Maria Seppälä z Fínska (čtvrté miesto v finále 100 m voľným štýlom v roku 2008). Skončila iba na šiestom mieste o 0,36 sekundy za slovenskou Katarínou Filovou v čase 2:02.39. Steineggerová sa však nedostala do semifinále, pretože sa umiestnila na dvadsiatom deviatom mieste zo 37 plavcov v predbežných pretekoch.