O 31 de agosto de 2017, Rebić uniuse a Eintracht por segunda vez como préstamo por outro ano cunha opción de compra. En todas as competicións, marcou nove goles e deu tres asistencias esa tempada. Isto incluíu dous goles o 19 de maio na final da DFB-Pokal 2018
, unha vitoria de 3 a 1 que deu ao seu club a súa primeira copa desde 1988 e negou ao Bayern Múnic completar o seu dobre. Ao final da tempada, o Eintracht Frankfurt exerceu a súa opción de mercar Rebić permanentemente por 2 millóns de euros.