Un internacional complet entre 2008 i 2021, Larsson va representar Suècia a les edicions 2008, 2012, 2016 i 2020
edicions del Campionat d'Europa de la UEFA, així com la Copa del Món de la FIFA el 2018, en la qual va ajudar el seu país a arribar als quarts de final. Ha acumulat 133 partits per al seu país.