Hansen grał w kadrze Danii U-21. W pierwszej reprezentacji Danii zadebiutował 26 sierpnia 1987 roku w przegranym 0:1 towarzyskim meczu ze Szwecją. W 1995 roku został powołany do kadry na Puchar Konfederacji. Nie zagrał jednak na nim ani razu, a Dania została triumfatorem tamtego turnieju. W latach 1987–1991 w drużynie narodowej Hansen rozegrał w sumie 12 spotkań.