Rebić gekk til liðs við 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ö markmið á 19. maí í
2018 DFB-Pokal úrslitaleikur, 3<unk>1 sigur sem gaf félaginu sitt sitt fyrsta bikar 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.