Di Natale made his debut with the Italy national team on 20 November 2002, under manager Giovanni Trapattoni, in a friendly match against Turkey.
On November 20, 2002, Di Natale made his first appearance for the Italian national team under manager Giovanni Trapattoni in a friendly game against Turkey.