En 2012, la Suissesse se classe de la finale des Championnats du monde en salle d'Istanbul avec un nouveau record de Suisse en salle (). La finale est remportée par la Russe Yelena Isinbayeva (), devant la Française Vanessa Boslak () et la Britannique Holly Bradshaw (). Le 17 juin, Büchler franchit mais subit un revers plus tard où elle échoue à lors des qualifications des Championnats d'Europe d'Helsinki.