Upat ka tuig human sa pag-apil sa iyang unang Olympics, si Steinegger kwalipikado alang sa iyang ikaduhang tim sa Austria, ingon nga 29 anyos, sa 2012 Summer Olympics sa London, pinaagi sa pagkab-ot sa A-standard nga oras sa 4:41.33 sa 400 m individual medley
. Siya naghagit sa laing pito ka mga maglangoy sa ikaupat nga heat, lakip na ang Great Britain's Hannah Miley, ug ang nagdepensa sa kampeon sa Olympic nga si Stephanie Rice sa Australia. Siya miabot lamang sa katapusang dapit ug ika-duha-galo-katlo sa kinatibuk-an sa 0.19 sa usa ka segundo sa likod sa Italyano nga si Stefania Pirozzi, gawas sa iyang Austrian record nga oras sa 4:45.80. Sa iyang ikaduha nga hitabo, 200 m freestyle, Steinegger raced sa ikaduha nga kainit batok sa pito ka uban pang mga lumalangoy, lakip na ang upat ka beses nga Olympian Camelia Potec sa Romania (kanhi nagdepensa sa kampeon sa 2004), ug Hanna-Maria Seppälä sa Finland (ikaupat nga dapit finalist sa 100 m freestyle sa 2008). Siya natapos lamang sa ikaunom nga dapit sa 0.36 sa usa ka ikaduha sa likod sa Slovakia Katarína Filová sa 2:02.39. Steinegger, bisan pa, napakyas sa pag-uswag ngadto sa semifinals, ingon nga siya gibutang sa ika-duha-kag-napulo-ug-siyam gikan sa 37 mga maglangoy sa preliminary nga mga init.