Das Interzonenturnier Zagreb 1987 wurde im August 1987 als Rundenturnier mit 17 Teilnehmern in Zagreb ausgetragen. Es wurde vom Weltschachbund FIDE organisiert und sollte drei Teilnehmer der Kandidatenmatches zur Schachweltmeisterschaft 1990 ermitteln.