Reports said that the 19-year-old Dutch international, who captained Ajax to the semifinals of the Champions League, had agreed personal terms with Juventus and would arrive in Turin on Tuesday and undergo a medical on Wednesday.
Media in Italy said Juventus would pay Ajax of Amsterdam 75 million euros ($85 million).
De Ligt has been linked with many of Europe’s leading clubs after his impressive play for resurgent Ajax and Netherland teams last season.
He has played 117 games for Ajax in all competitions, scoring 13 goals, including three as the club reached the last four of the Champions League last season, only to lose in the final seconds to Tottenham. De Ligt scored the winner in Turin as Ajax eliminated Juventus in the quarter-finals.
He has played 17 times for the Netherlands.
Earlier on Monday, Juventus unveiled Aaron Ramsey, the Welsh midfielder who had agreed in February to join as a free agent once his contract with Arsenal expired.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.