Igor Tudor spielte insgesamt 55-mal für die kroatische Nationalmannschaft und erzielte dabei drei Tore. Sein Debüt gab er 1997 gegen die Ukraine. Tudor war Teilnehmer der Weltmeisterschaften 1998 in Frankreich, bei der er mit Kroatien Dritter wurde, und 2006 in Deutschland sowie der Europameisterschaft 2004 in Portugal. Die WM 2002 verpasste er wegen einer Verletzung.