Dne 31. srpna 2017 se Rebić připojil k Eintrachtovi podruhé na půjčku na další rok s opcí na nákup. Ve všech soutěžích v té sezóně zaznamenal devět gólů a tři asistence. To zahrnovalo dva góly 19. května ve finále DFB-Pokal 2018
Vítězství 3:1 přineslo jeho klubu první pohár od roku 1988 a zabránilo Bayernu v dokončení jejich dvojitého zápasu. Po skončení sezóny Eintracht Frankfurt využil své možnosti koupit Rebića natrvalo za 2 miliony eur.