Na een amateurcarrière bij SC Woezik (Wijchen), SC DIOSA (Balgoij), SV Blauw Wit (Nijmegen) en een vierjarig verblijf bij Vitesse, kwam Roy Makaay bij Tenerife.
Deportivo La Coruña
Met de Spaanse club Deportivo La Coruña werd hij Spaans landskampioen. Ook werd hij met 29 competitiegoals in 2002/2003 Europees topscorer in dienst van deze ploeg. Zijn laatste doelpunt in Spaanse dienst, de 1-1 in het kampioensduel tegen Espanyol op 21-06-2003, was tevens zijn 100e goal in de Primera Division. Twee maanden later, in september 2003, verruilde Makaay Deportivo la Coruña voor FC Bayern München. Met de transfer was in eerste instantie €18,75 miljoen gemoeid. Omdat Bayern echter niet de afspraak nakwam om voor 2006 aan een toernooi ter voorbereiding van een seizoen mee te doen, kwam daar in augustus 2005 nog €500.000 bij.