Lors de la saison 2017-2018, elle termine neuvième du dix kilomètres classique lors du Nordic Opening dusputé à Ruka, terminant à la du mini-tour. Elle obtient un nouveau ' à Toblach lors d'un dix kilomètres. Lors du tour de ski, elle obtient une onzième place de la poursuite de Lenzerheide, où elle réalise le deuxième temps, puis termine neuvième à Oberstdorf d'une mass-start en style libre, septième de la mass-start en style classique de Val di Fiemme avant de réaliser le dixième temps lors de la montée finale de l", terminant septième du tour de ski. Elle se rend ensuite aux championnats du monde des à Goms où elle s'impose sur le skiathlon devant ses compatriotes Natalia Nepryaeva et Yana Kirpichenko . Lors des Jeux olympiques de Pyeongchang, elle termine douzième du skiathlon, huitième du dix kilomètres et onzième du trente kilomètres. Sur le dix kilomètres. Elle est alignée en première position, en style classique, du relais, elle est associée à Natalia Nepryaeva, Yulia Belorukova, occupant la troisième position Anastasia Sedova et Anna Nechaevskaya le dernier relais, équipe qui termine troisième derrière la Norvège et la Suède. Elle termine sa saison de coupe du monde par une aux Finales disputées à Falun. Elle termine deuxième derrière Natalia Nepryaeva du classement de la Coupe du monde des . Elle termine seizième du classement général.