Bernardeschi, 23, helped Italy Under-21s to reach the semi-finals of the Under-21 European Championships this summer.
The attacker entered that tournament off the back of a 14-goal season with Fiorentina, but he is currently refusing to sign a new deal with the Viola.
Bernardeschi's current contract with his club will expire next summer, and according to Goal.com, Juventus have agreed a £36m deal with Fiorentina as the player prepares to sign a five-year contract with the Italian champions.
Earlier this month, Fiorentina director of football Pantaleo Corvino claimed that Bernardeschi would not be sold this summer, but the Italian attacker revealed a desire to play for Juventus when questioned on a possible move last week.
Manchester United have also previously been credited with an interest.