Qualifier
22/08/1966 Valur Reykjavík - Standard Liège 1:1 (0:0)
31/08/1966 Standard Liège - Valur Reykjavík 8:1 (5:1)
1. Round
24/08/1966 Rapid Wien - Galatasaray 4:0 (3:0)
30/08/1966 Skeid Fotball - Real Zaragoza 3:2 (1:0)
14/09/1966 Servette FC - ÅIFK Turku 1:1 (1:0)
18/09/1966 Floriana FC - RC&FC Sparta 1:1 (0:1)
Standard Liège - Apollon Limassol 5:1 (2:0)
21/09/1966 Swansea Town - Slavia Sofia 1:1 (0:0)
27/09/1966 Glentoran FC - Rangers FC 1:1 (0:1)
28/09/1966 AEK Athen - Sporting Braga 0:1 (0:1)
ACF Fiorentina - Raba ETO Győr 1:0 (0:0)
OFK Beograd - Spartak Moskva 1:3 (0:3)
Shamrock Rovers - Spora Luxemburg 4:1 (2:1)
TJ Tatran Prešov - Bayern München 1:1 (1:1)
Aalborg BK - Everton FC 0:0 (0:0)
BSG Chemie Leipzig - Legia Warszawa 3:0 (0:0)
05/10/1966 RC Strasbourg - CSA Steaua București 1:0 (0:0)
07/09/1966 Galatasaray - Rapid Wien 3:5 (2:3)
05/10/1966 ÅIFK Turku - Servette FC 1:2 (0:1)
RC&FC Sparta - Floriana FC 6:0 (3:0)
Apollon Limassol - Standard Liège 0:1 (0:0)
Slavia Sofia - Swansea Town 4:0 (1:0)
Rangers FC - Glentoran FC 4:0 (2:0)
Sporting Braga - AEK Athen 3:2 (3:1)
Raba ETO Győr - ACF Fiorentina 4:2 (2:2)
Spartak Moskva - OFK Beograd 3:0 (0:0)
Spora Luxemburg - Shamrock Rovers 1:4 (1:2)
Bayern München - TJ Tatran Prešov 3:2 (1:0)
11/10/1966 Everton FC - Aalborg BK 2:1 (0:0)
12/10/1966 Real Zaragoza - Skeid Fotball 3:1 (1:0)
Legia Warszawa - BSG Chemie Leipzig 2:2 (1:2)
CSA Steaua București - RC Strasbourg 1:1 (0:0)
2. Round
09/11/1966 Servette FC - RC&FC Sparta 2:0 (1:0)
Shamrock Rovers - Bayern München 1:1 (0:1)
Real Zaragoza - Everton FC 2:0 (1:0)
Spartak Moskva - Rapid Wien 1:1 (1:1)
Raba ETO Győr - Sporting Braga 3:0 (1:0)
23/11/1966 RC Strasbourg - Slavia Sofia 1:0 (1:0)
Rangers FC - Borussia Dortmund 2:1 (1:1)
30/11/1966 BSG Chemie Leipzig - Standard Liège 2:1 (2:1)
16/11/1966 RC&FC Sparta - Servette FC 1:0 (1:0)
23/11/1966 Bayern München - Shamrock Rovers 3:2 (2:0)
Everton FC - Real Zaragoza 1:0 (0:0)
30/11/1966 Slavia Sofia - RC Strasbourg 2:0 (1:0)
06/12/1966 Borussia Dortmund - Rangers FC 0:0 (0:0)
08/12/1966 Rapid Wien - Spartak Moskva 1:0 (0:0)
Sporting Braga - Raba ETO Győr 2:0 (1:0)
14/12/1966 Standard Liège - BSG Chemie Leipzig 1:0 (0:0)
Quarter-finals
15/02/1967 Rapid Wien - Bayern München 1:0 (0:0)
26/02/1967 Servette FC - Slavia Sofia 1:0 (0:0)
01/03/1967 Raba ETO Győr - Standard Liège 2:1 (2:0)
Rangers FC - Real Zaragoza 2:0 (2:0)
08/03/1967 Bayern München - Rapid Wien 2:0 (0:0, 1:0) aet
Slavia Sofia - Servette FC 3:0 (1:0)
Standard Liège - Raba ETO Győr 2:0 (0:0)
22/03/1967 Real Zaragoza - Rangers FC 2:0 (1:0, 2:0) aet
Semi-finals
11/04/1967 Bayern München - Standard Liège 2:0 (2:0)
19/04/1967 Slavia Sofia - Rangers FC 0:1 (0:1)
26/04/1967 Standard Liège - Bayern München 1:3 (1:1)
03/05/1967 Rangers FC - Slavia Sofia 1:0 (1:0)
Final
31/05/1967 Bayern München - Rangers FC 1:0 (0:0, 0:0) aet