Rebić kom til Eintracht í annað sinn á láni í eitt ár með kaupmöguleika 31. ágúst 2017. Í öllum keppnum skoraði hann níu mörk og hjálpaði þremur á tímabilinu. Þar á meðal voru tvö mörk þann 19. maí í úrslitaleik DFB-pokalsins 2018.
, 3-1 sigur sem gaf félaginu hans fyrsta bikarinn sinn síðan 1988 og neitaði Bayern München að ljúka tvöfalda. Í lok tímabilsins notaði Eintracht Frankfurt valkost sinn til að kaupa Rebić varanlega fyrir 2 milljónir evra.