Ronaldo is said to have agreed a four-year contract that will see him pocket €30 million (£26.5m/$35m) per season and Madrid have since confirmed that they have allowed him to make the move to Turin in a transfer that will cost €100m (£88m/$117m) plus €12m (£10.5/$14m) in additional charges.
“Real Madrid CF communicates that, in response to the will and request expressed by the player Cristiano Ronaldo, he has agreed to transfer to Juventus FC.”
Ronaldo, 33, reached global superstar status after becoming the world's most expensive player when he joined Madrid from Manchester United in 2009.
During his nine-year spell at the Santiago Bernabeu, Ronaldo won 15 trophies, including two La Liga titles and two Copa del Rey crowns.
He helped Madrid to La Decima in the Champions League final with Atletico Madrid in 2014 and played a crucial role in Los Blancos winning the competition in each of the last three seasons.
And the Santiago Bernabeu club thanked the star for all he had done during his time there, adding to their statement: "Real Madrid wants to express its gratitude to a player who has proved to be the best in the world and who has marked one of the brightest times in the history of our club and world football. 
"Beyond the conquered titles, the trophies achieved and the triumphs achieved in the playing fields during these 9 years, Cristiano Ronaldo has been an example of dedication, work, responsibility, talent and improvement... For Real Madrid, Cristiano Ronaldo will always be one of the great symbols and a unique reference for the next generations.
"Real Madrid will always be your home."