Hansson pelasi Ruotsin maajoukkueessa 43 ottelua ja teki niissä kaksi maalia vuosina 2001–2009. Hän on kuulunut Ruotsin joukkueeseen muun muassa vuoden 2004 EM-kisoissa ja vuoden 2006 MM-kisoissa.