На Олимпийских играх 2018 года Шарлотт продолжила успешное выступление и победила в скиатлоне, став трёхкратной олимпийской чемпионкой. В шестой день Олимпиады в Пхёнчхане, гонке с раздельным стартом на 10 км, шведская спортсменка сумела показать второе время и завоевать серебряную медаль.