Vejnarová atstovavo Čekijai 2002 m., 2006 m. ir 2010 m. žiemos olimpinėse žaidynėse. Jos geriausias rezultatas buvo 13-oji vieta 2006 m. Čekijos atostogų komandoje. Jos geriausias individualus pasiekimas buvo 23-oji vieta 2002 m. individualumo varžybose. 2006 m. ji baigė 43-ąją sprinto, 35-ąją persekiojimo ir 53-ąją individualiai. 2010 m. ji baigė 60-ąją sprinto
, 55-oji persekiojime ir individualiai, taip pat 16-oji stotelėje.