The Italy winger had hoped to prolong his deal with the Coppa Italia finalists but has been told he is not part of the project and will become a free agent from June 30.
A source told Football Italia that, after lengthy discussions the player and club reached the mutual agreement that it was best to go their separate ways.
However, in 2017 he opted to move to Juve in deal worth €40 million and won a Serie A title and the Coppa Italia – Juve’s fourth-consecutive Double.
Bernardeschi went on to win another two league titles and on more Coppa Italia while he was also a member of Italy’s triumphant Euro 2020 squad.
In total, he has made 182 appearances for the Bianconeri, scoring 12 goals.