Danach wechselte Distria Krasniqi ins Superleichtgewicht, die Gewichtsklasse bis 48 Kilogramm. Dadurch wich sie in der Qualifikation für die Olympischen Spiele 2020 Majlinda Kelmendi aus, der Olympiasiegerin 2016 im Halbleichtgewicht, und Nora Gjakova, der Europameisterin 2018 im Leichtgewicht. Ende 2018 belegte Krasniqi in ihrer neuen Gewichtsklasse beim Grand-Slam-Turnier in Abu Dhabi den zweiten Platz hinter der Mongolin Mönchbatyn Urantsetseg. Kurz darauf gewann sie das Grand-Prix-Turnier in Taschkent. Anfang 2019 war sie hinter der Japanerin Ami Kondo Zweite beim Grand-Slam-Turnier in Paris. Bei den Weltmeisterschaften 2019 in Tokio gewann Krasniqi das Viertelfinale gegen die Argentinierin Paula Pareto. Nach ihrer Halbfinalniederlage gegen die Japanerin Funa Tonaki gewann die Kosovarin den Kampf um eine Bronzemedaille gegen die Spanierin Laura Martínez. 2020 gewann sie die Grand-Slam-Turniere in Paris im Halbleichtgewicht und in Budapest im Superleichtgewicht. Bei den Europameisterschaften in Prag trat sie im Superleichtgewicht an und unterlag im Viertelfinale der Französin Shirine Boukli. Mit zwei Siegen in der Hoffnungsrunde gewann sie eine Bronzemedaille. 2021 siegte sie im Finale der Europameisterschaften in Lissabon gegen die Ukrainerin Darja Bilodid. Bei den Olympischen Spielen in Tokio bezwang Krasniqi im Viertelfinale die Taiwanerin Lin Chen-hao und im Halbfinale die Mongolin Mönchbatyn Urantsetseg. Mit ihrem Finalsieg über die Japanerin Funa Tonaki gewann Krasniqi die olympische Goldmedaille.