I OL 2022 i Beijing vant Niskanen sine første individuelle OL-medaljer. Hon fikk sølv på 10 km klassisk da hun tapte gullmedaljen med bare 0.4 sekunder etter Therese Johaug. Fra 30 km fristil fikk Niskanen bronse etter att ha fanget Sveriges Ebba Andersson under den siste kilometern. På skiathlon, lagsprint og stafett ble Niskanen nummer fire.