Rebić sa k Eintrachu pridal 31. augusta 2017 po druhýkrát na požičanom základe na ďalší rok s možnosťou kúpy. Vo všetkých súťažiach v tej sezóne zaznamenal deväť gólov a tri asistencie. To zahŕňalo dva góly 19. mája vo finále DFB-Pokal 2018
, víťazstvo 3x1, ktoré jeho klubu prinieslo prvý pohár od roku 1988 a znemožnilo Bayernu Mníchov dokončiť svoj dvojitý. Po skončení sezóny Eintracht Frankfurt využil svoju opciu na kúpu Rebića natrvalo za 2 milióny eur.