La 22 august 2017, Kalinić a fost împrumutat de AC Milan, cu o clauză de cumpărare de 25 de milioane de euro. El a ales să poarte tricoul cu numărul 7. El și-a făcut debutul într-o victorie scor 2-1 pe San Siro împotriva lui Cagliari pe 27 august, intrând ca rezervă în minutul 78. La 17 septembrie, a marcat o dublă în primul său meci pentru Milan în Serie A împotriva lui Udinese câștigat de Milan cu 2-1.