He’s expected to complete his move today.
According to reports the fee is in the region of €40 million (£35 million) and he’ll sign a five-year deal with €3m a season salary.
Joao Cancelo spent last season on loan at Inter and was included in Portugal’s preliminary squad but did not make the final cut for the World Cup.
Juventus announced the medical on their official Instagram account, posting a picture of Cancelo outside their stadium showing a thumbs up.
The caption read: “Rise and shine! It’s medical time for Joao Cancelo”.
In a brief, accompanying statement on their official website, Juventus said: “João Cancelo has touched down in Turin and this morning the Portuguese defender arrived at J|Medical outside Allianz Stadium at 10:00AM for his routine medical visit.”