En fuld international mellem 2008 og 2021, Larsson repræsenterede Sverige på 2008, 2012, 2016 og 2020
Udgaver af UEFA Europameisterskabet samt FIFA World Cup i 2018, hvor han hjalp sit land med at nå kvartfinalen. Han samlede 133 landskampe for sit land.