Giaccherini has earned over 20 caps for the Italy national football team, helping the nation to the final of UEFA Euro 2012 and a third-place finish at the 2013 FIFA Confederations Cup, also taking part at UEFA Euro 2016.