Družba Eintracht je 31. avgusta 2017 ponovno posodila Rebića za eno leto z možnostjo nakupa. V vseh tekmovanjih je v tej sezoni zadal devet golov in tri pomagal. To je vključevalo dva gola 19. maja v finalu DFB-Pokal 2018.
, zmaga 3 proti 1, ki je njegovemu klubu prinesla prvi pokal od leta 1988 in Bayernu Münchnu preprečila, da bi dokončal svoj dvojni. Po zaključku sezone je Eintracht Frankfurt izkoristil svojo opcijo za trajno nakup Rebića za 2 milijona evrov.