Schachl qualificou-se para o pelotão austríaco na prova de estrada feminina nos Jogos Olímpicos de Verão de 2008 em Pequim, ao receber uma das duas vagas disponíveis da nação pela Copa do Mundo UCI. Ela concluiu com êxito uma corrida esgotante com esforço do quadragésimo sexto lugar em 3:36:37, atrás de Lieselot Decroix (Bélgica) e Alessandra Grassi (México), por um escasso intervalo de dois segundos.