On 31 August 2015, Hernanes joined Juventus in a €11 million transfer deal. He made his debut for the club on 12 September in a 1–1 Serie A home draw against Chievo. On 1 May 2016, he scored his first goal for the club, opening the scoring of a 2–0 home win over Carpi.