Cztery lata po wzięciu udziału w swoich pierwszych Igrzyskach Olimpijskich, Steinegger zakwalifikowała się do drugiego zespołu austriackiego, jako 29-latka, na Letnie Igrzyska Olimpijskie 2012 w Londynie, osiągając A-standard w czasie 4:41.33 w indywidualnej medley 400 m
- Co? W czwartym etapie walczyła z siedmioma innymi pływakami, w tym z Hannah Miley z Wielkiej Brytanii i obecną mistrzynią olimpijską Stephanie Rice z Australii. Zajęła ostatnie miejsce i dwudzieste trzecie miejsce w klasyfikacji generalnej o 0,19 sekundy za Włochą Stefania Pirozzi, poza jej austriackim rekordem czasu 4:45.80. W swoim drugim wydarzeniu, na 200 m swobodny styl, Steinegger zmierzyła się z siedmioma innymi pływakami, w tym czterokrotną olimpianką Camelia Potec z Rumunii (była mistrzynią w 2004 roku) i Hanna-Maria Seppälä z Finlandii (czwarta finalistka w 100 m swobodny styl w 2008 roku). Na szóstym miejscu znalazła się o 0,36 sekundy za Słowacją Katariną Filovou w czasie 2:02.39. Steinegger nie awansowała jednak do półfinału, ponieważ zajęła dwudzieste dziewiąte miejsce spośród 37 pływaków w etapach wstępnych.