Ronaldo initially tested positive for the virus while on international duty with Portugal earlier this month.
The forward missed the last four games but is now able to return after testing negative.
Juventus' statement:
"Cristiano Ronaldo carried out a check with a diagnostic test (swab) for Covid 19.
"The exam provided a negative result. The player has, therefore, recovered after 19 days and is no longer subjected to home isolation.
The Italian champions travel to Spezia on Sunday afternoon, but it remains to be seen if Ronaldo will be a part of the squad.