Ilija Nestorovski (Prilep, 12 maart 1990) is een Macedonisch voetballer die doorgaans als aanvaller speelt. Hij verruilde US Palermo in juli 2019 voor Udinese. Nestorovski debuteerde in 2015 in het Macedonisch voetbalelftal.
Nestorovski begon zijn carrière in eigen land bij Pobeda Prilep. In 2010 trok hij naar het Tsjechische 1. FC Slovácko. Die club verhuurde hem aan Viktoria Žižkov en aan Metaloerg Skopje. In 2013 tekende de Macedonisch international bij het Kroatische Inter Zaprešić. Hij maakte 69 doelpunten in 90 wedstrijden in de Kroatische competitie. In 2016 tekende hij een driejarig contract bij US Palermo, dat een half miljoen euro veil had voor de aanvaller. Op 21 augustus 2016 debuteerde hij in de Serie A tegen US Sassuolo. Zijn eerste competitietreffer volgde op 18 september 2016 tegen Crotone. Drie dagen later maakte Nestorovski het enige doelpunt in een uitwedstrijd tegen Atalanta Bergamo.