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