The newspaper says the 25-year-old Argentine has agreed to join the nine-time European champions on a Bosman at the end of this season.
Saviola has not received any offers on a contract extension at Barcelona, despite being told the club that he will be offered a new deal.
The last player to make the move from Barcelona to Real Madrid was Portuguese winger Luis Figo, in a deal that caused much controversy.