W reprezentacji Danii Hansen zadebiutował 24 września 1958 w zremisowanym 1–1 towarzyskim meczu z RFN. W 1960 wystąpił w Igrzyskach Olimpijskich. Na turnieju w Rzymie Dania zdobyła srebrny medal, a Hansen wystąpił w pięciu meczach z Argentyną, Polską, Tunezją, Węgrami i Jugosławią. W 1964 wystąpił w Pucharze Narodów Europy. Dania zajęła ostatnie, czwarte miejsce a Hansen wystąpił w obu jej meczach z ZSRR i Węgrami. Ostatni raz w reprezentacji wystąpił 27 października 1965 w zremisowanym 1–1 meczu eliminacji Mistrzostw Świata z Grecją. Od 1958 do 1965 roku rozegrał w kadrze narodowej 58 meczów, w których zdobył bramkę.