Hansen speelde, inclusief olympische kwalificatieduels, in totaal veertien officiële interlands voor de nationale ploeg van Noorwegen. Onder leiding van bondscoach Tor Røste Fossen maakte hij zijn debuut voor zijn vaderland op 4 juni1986 in de vriendschappelijke wedstrijd tegen Roemenië (3–1) in Boekarest.