Nontasin represented Thailand at the 2008 Summer Olympics in Beijing, where she competed in the women's road race. She completed the run in sixty-first place by twenty seconds ahead of Mauritius' Aurelie Halbwachs, with a time of 3:51:51.