Frida Karlsson obtient ses premières médailles internationales lors de sa deuxième participation aux championnats du monde junior, lors de l'édition 2018 à Goms où elle obtient trois médailles, l'or en skiathlon et deux en bronze, sur le sprint et le relais. Peu après, elle fait ses débuts dans la Coupe de Scandinavie, sur le mini-tour de Trondheim, qu'elle achève au troisième rang. Lors de l'édition suivante des mondiaux junior à Lahti, en elle remporte deux titres, le cinq kilomètres libre et le quinze kilomètres mass-start en style classique, et une médaille de bronze sur le relais. Ces résultats, ainsi que ceux obtenus sur le circuit des courses FIS disputées en Suède, lui valent une première sélection pour le circuit de la coupe du monde, lors de la dernière étape de la saison 2018-2019 précédant les Championnats du monde de Seefeld, étape disputée à Cogne en Italie. Pour sa première course, un dix kilomètres individuel, elle réalise à mi-parcours le meilleur temps, pour terminer finalement septième.