Elle commence sa coupe du monde 2017-2018 à Davos où elle termine . Elle participe ensuite à l'étape de Tobalch avant de privilégier une préparation pour les Jeux sur les courses de la coupe de Scandinavie plutôt que de participer au Tour de ski 2017-2018. Elle fait son retour sur le circuit de la coupe du monde à Planica où elle termine cinquième. Pour sa première participation aux Jeux olympiques, lors de l'édition de PyeongChang, elle est alignée sur le skiathlon, course où elle termine quatrième et remportée par sa compatriote Charlotte Kalla. Elle termine ensuite treizième du dix kilomètres. Lors du relais, elle est alignée en troisième position, la dernière relayeuse Stina Nilsson terminant à la deuxième place derrière Marit Bjørgen pour remporter la médaille d'argent. Elle obtient une treizième place sur le trente kilomètres. Après les Jeux, son meillezur résultat est une quatrième lors de la dernière course des Finales à Falun où elle termine dixième du mini-tour. Elle termine à la troisième place du classement général des classements des , derrière les Russes Natalia Nepryaeva et Anastasia Sedova.