Olsson pelasi useissa Ruotsin juniorimaajoukkueissa ja oli mukana alle 21-vuotiaiden EM-kilpailuissa 2017. Hän kuului joukkueeseen myös vuonna 2015, kun Ruotsi voitti ikäluokan Euroopan-mestaruuden, mutta ei saanut silloin peliaikaa. Ruotsin A-maajoukkueessa Olsson pelasi ensimmäisen kerran tammikuussa 2017 Norsunluurannikkoa vastaan. Vuoden 2020 EM-kilpailujen karsinnoissa hän kuului vakiokokoonpanoon, ja kesälle 2021 siirretyssä EM-lopputurnauksessakin hän on pelannut avauskokoonpanossa.