Denne prestasjonen la selvsagt større klubber merke til, og Zamorano skiftet klubb til Real Madrid. Etter en noe trøblete start ble han etterhvert fast på laget, og var en pålitelig målscorer i flere sesonger. Han ble i den spanske hovedstaden i fire sesonger, før han byttet klubb til Internazionale.