La 15an de majo 2017, Haller subskribis kun Eintracht Frankfurt pri kvarjara interkonsento. En la 2017-18 DFB-Pokal, li trafis kvar golojn por Frankfurto, kiam la klubo gajnis la finalon.
La unua trofeo de la kariero de Haller. En la sezono 2018/19 de la Bundesliga, li gajnis 15 golojn en 29 ludoj, kiam la klubo finis en la sepa loko.