W dniu 31 sierpnia 2017 r. Rebić dołączył do Eintracht po raz drugi na pożyczkę na kolejny rok z opcją zakupu. We wszystkich zawodach zdobył dziewięć bramek i trzy asysty w tym sezonie. W tym dwa gole 19 maja w finale Pucharu DFB 2018
, 3 do 1 zwycięstwo, które dało jego klubowi pierwszy puchar od 1988 roku i odmówiło Bayernu Monachium zakończenia ich podwójnego. Po zakończeniu sezonu Eintracht Frankfurt skorzystał z opcji na zakup Rebića na stałe za 2 miliony euro.