Hans Johansson pelasi ensimmäisen kerran miesten maajoukkueessa joulukuussa 1981 Suomea vastaan Varkaudessa. Hän pelasi vuoteen 1989 päättyneellä urallaan 127 maaottelua ja teki niissä 99 maalia. Hän oli kuusissa MM-kisoissa ja saavutti neljä MM:ää vuosina 1983, 1987, 1993 ja 1995. MM-kisoissa hän pelasi kaikkiaan 31 ottelua ja teki niissä 30 maalia.