Ivica Vastić (ur. 29 września 1969 w Splicie) – austriacki piłkarz pochodzenia chorwackiego i trener Austrii Wiedeń w latach 2011–2012.
Kariera piłkarska Zaczynał karierę w Chorwacji w lokalnych klubach Jugovinil (obecnie GOŠK Adriachem) i RNK Split, następnie przeniósł się do Austrii do Vienna FC w 1991. Potem grał kolejno w VSE St. Pölten, Admira Wacker Mödling, MSV Duisburg w Niemczech, Sturm Graz, w którym grał przez osiem lat między 1994 a 2002, Nagoya Grampus Eight w Japonii, oraz Austrii Wiedeń. 30 maja 2005 podpisał kontrakt z drugoligowym wtedy LASK Linz, gdzie grał jako kapitan.
Vastić dostał obywatelstwo Austrii w 1996 i następnie występował w reprezentacji Austrii. Rozegrał w niej 46 meczów zdobywając 12 goli. Zadebiutował w wygranym 1:0 meczu ze Szwajcarią 27 marca 1996, pierwszego gola natomiast zdobył w swoim piątym występie przeciwko Estonii. Został wyróżniony mianem piłkarza roku w Austrii 1995, 1998, 1999 i 2007 roku. Był najlepszym strzelcem austriackiej Bundesligi w 1996 i 2000. Vastić grał we wszystkich trzech meczach, które reprezentacja Austrii rozegrała podczas finałów mistrzostw świata we Francji w 1998 strzelając wyrównującego gola reprezentacji Chile. Austria została wyeliminowana z turnieju już po pierwszej rundzie z dwoma remisami i jedną porażką.