Hansson fikk sin landslagsdebut for i vennskapskampen borte mot den 19. januar 2011 (2–1). Han ble deretter tatt ut i den svenske troppen til EM i fotball 2012 i Polen og Ukraina av landslagstrener Erik Hamrén.