1966–67 Inter-Cities Fairs Cup

The ninth Inter-Cities Fairs Cup was played over the 1966–67 season. The competition was won by Dinamo Zagreb over two legs in the final against Leeds United. For the first time in the history of the cup, replays were scrapped, with sides going through thanks to scoring more away goals, or by tossing a coin after extra time if the sides could not be separated. Dinamo benefitted from both in the early rounds.

First round

 * }

Second leg
Eintracht Frankfurt won 8–1 on aggregate.

Örgryte IS won 4–3 on aggregate.

Ferencvárosi TC won 6–3 on aggregate.

Burnley won 3–1 on aggregate.

Napoli won 5–2 on aggregate.

Juventus won 7–0 on aggregate.

Dinamo Piteşti won 4–2 on aggregate.

Dunfermline won 6–2 on aggregate.

Dinamo Zagreb won on a coin toss.

Bologna won 5–2 on aggregate.

Utrecht won 4–3 on aggregate.

Valencia won 4–1 on aggregate.

FK Red Star won 5–2 on aggregate.

1. FC Lokomotive Leipzig won 5–2 on aggregate.

R. Antwerp F.C. won 2-0 on aggregate.

FC Girondins de Bordeaux won on a coin toss.

Second round

 * }

Second leg
Napoli won 6–2 on aggregate.

Juventus won 5–1 on aggregate.

Dundee United won 4–1 on aggregate.

Dinamo Pitești won 5–4 on aggregate.

Bologna won 4–3 on aggregate.

 Benfica won 4–1 on aggregate.

Third round

 * }

Second leg
Burnley won 3–0 on aggregate.

Juventus won 3–1 on aggregate.

Dinamo Zagreb won 1–0 on aggregate.

Bologna won 6–1 on aggregate.

 Lokomotive Leipzig won 4–3 on aggregate.

Quarter-finals

 * }

Second leg
Dinamo Zagreb won 5–2 on aggregate.

''Leeds United 1–1 Bologna on aggregate. Leeds United won on a coin toss.''

Semi-finals

 * }

Final

 * }

Top goalscorers
The top scorers from the 1966–67 Inter-Cities Fairs Cup are as follows:

Source: rsssf.com