Larsen nahm bis 2009 an Juniorenrennen teil. Bei den Nordischen Junioren-Skiweltmeisterschaften 2008 in Mals gewann sie Bronze über 10 km Freistil und Silber mit der Staffel. Bei den Nordischen Junioren-Skiweltmeisterschaften 2009 in Praz de Lys Sommand holte sie zweimal Silber über 5 km Freistil und mit der Staffel. Seit 2009 tritt sie bei Rennen des Scandinavian Cups und am Skilanglauf-Weltcup an. Ihr erstes Weltcuprennen absolvierte sie im März 2009 in Lahti, welches sie auf dem 44. Rang über 10 km Freistil beendete. Ihre ersten Weltcuppunkte holte sie zwei Wochen später beim Weltcupfinale in Falun. Die Tour de Ski 2009/10 schloss sie mit dem 29. Platz in der Gesamtwertung ab. Bei den folgenden Junioren-Weltmeisterschaften in Hinterzarten gewann sie Bronze mit der Staffel. Bei der Tour de Ski 2011/12 kam sie auf den 41. Platz in der Gesamtwertung. Im November 2012 erreichte sie in Gällivare mit dem siebten Rang über 10 km Freistil ihre ersten Top-Zehn-Platzierung im Weltcup. Einen Tag errang mit dem zweiten Platz in der Staffel ihren ersten und bisher einzigen Podestplatz im Weltcup. Bei den nordischen Skiweltmeisterschaften 2013 im Val di Fiemme belegte sie den 51. Platz über 10 km Freistil. Die Saison beendete sie auf dem 74. Platz in der Weltcupgesamtwertung.