"Julian est venu nous voir avec ce souhait (d'être transféré) et nous avons accepté, en raison notamment de ses mérites pour le club", explique le directeur sportif du Borussia Michael Zorc dans le communiqué.
L'international allemand de 24 ans (cinq sélections) est attendu à Lisbonne dès les premiers jours de janvier pour officialiser son transfert dont le montant s'élève à 20 millions d'euros, a indiqué Benfica dans un communiqué sans préciser en revanche la durée du contrat.
D'après le site spécialisé Transfermarkt, il s'agira du troisième recrutement le plus cher de l'histoire du club lisboète, qui défiera les Ukrainiens du Shaktar Donetsk en 16e de finale de Ligue Europa, après avoir terminé 3e de son groupe de Ligue des champions derrière le RB Leipzig et Lyon.
Julian Weigl était arrivé au Borussia en 2015 en provenance de Munich 1860. Il a joué à 171 reprises pour le Borussia, actuel 4e en Bundesliga et qualifié pour les 8es de finale de Ligue des Champions.
Membre de l'équipe allemande à l'Euro-2016, Weigl, un temps annoncé au PSG, n'a plus joué en sélection depuis mars 2017.