On 1 July 2019, Rabiot signed for Italian Serie A champions Juventus on a free transfer. He made his debut for the club on 24 August, in the team's opening match of the 2019–20 Serie A season, coming on as a second-half substitute for Sami Khedira in a 1–0 away win over Parma.