Larsson var med det svenska herrlandslaget regelbundet mellan åren 2008–2021 och representerade landet vid EM 2008, 2012, 2016 och 2020 samt Världsmästerskapet 2018. Han spelade totalt 133 matcher för Sverige innan han avslutade landslagskarriären i juli 2021.