I juni deltok hun i Världsungdomsspelen 2018, og løp 100 meter på 10,94, men dette var med 4,5 m/s medvind, så dette teller ikke som personlig rekord. Hun løp der inn til andreplass i B-finalen på 100 meter. Hun kom på sjuendeplass på 100 meter under Boysen Memorial, med ny personlig rekord på 12,16 sekunder. Nordisk-baltisk U23-mesterskap i friidrett 2018 ble arrangert i Gävle i Sverige, og Pettersen kom der på tredjeplass på 200 meter, bak Aino Pulkkinen og Lisa Lilja. Under NM i friidrett 2018 nådde hun finalen på begge sprintdistansene, og kom der på tredjeplass på 200 meter og sjetteplass på 100 meter. En uke senere vant hun 200 meter i U23-klassen under Junior-NM i friidrett 2018, med ny personlig rekord på 24,00.