At international level, Di Natale represented the Italy national team 42 times between 2002 and 2012, scoring 11 goals. With Italy, he participated in UEFA Euro 2008; the 2010 FIFA World Cup, where he scored one goal; and at Euro 2012, where he also scored a goal as Italy reached the final of the tournament.