The 1966–67 Yugoslav Cup was the 20th season of the top football knockout competition in SFR Yugoslavia, the Yugoslav Cup (Serbo-Croatian: Kup Jugoslavije), also known as the "Marshal Tito's Cup" (Kup Maršala Tita), since its establishment in 1946.
According to official statistics, 2,335 teams entered a series of lower-level qualifiers to reach the tournament proper, which was played from late February to late May 1967, as single-legged ties.
The final was reached by top level teams Hajduk Split and Sarajevo. For Hajduk, this was their fourth final, having lost their previous three (1953, 1955, 1963). For Sarajevo this was their first ever cup final, and a chance to complete the domestic double, as they won the 1966–67 Federal League a month later.
First round proper
In the following tables winning teams are marked in bold; teams from outside top level are indicated with Roman numerals, corresponding to their league.