Almgren spillede desuden 13 kampe for Sveriges landshold. Han repræsenterede sit land ved OL 1936 i Berlin, samt ved VM 1938 i Frankrig.