1. Round
13/09/1967 Beşiktaş - Rapid Wien 0:1 (0:1)
Glentoran Belfast - SL Benfica 1:1 (1:0)
17/09/1967 Valur Reykjavík - Jeunesse Esch 1:1 (1:1)
20/09/1967 Manchester United - Hibernians FC 4:0 (2:0)
Górnik Zabrze - Djurgårdens IF 3:0 (1:0)
Skeid Fotball - TJ Sparta CKD Praha 0:1 (0:1)
AS Saint-Étienne - Kuopion PS 2:0 (1:0)
Celtic FC - Dinamo Kiev 1:2 (0:2)
Olympiakos Nikosia - FK Sarajevo 2:2 (2:0)
Olympiakos Piräus - Juventus 0:0 (0:0)
Dundalk FC - Budapesti Vasas 0:1 (0:0)
AFC Ajax - Real Madrid 1:1 (1:1)
FC Basel - Hvidovre IF 1:2 (1:0)
FC Karl-Marx-Stadt - RSC Anderlecht 1:3 (1:3)
27/09/1967 Trakia Plovdiv - Rapid Bucureşti 2:0 (0:0)
19/09/1967 Rapid Wien - Beşiktaş 3:0 (2:0)
27/09/1967 Hibernians FC - Manchester United 0:0 (0:0)
01/10/1967 Jeunesse Esch - Valur Reykjavík 3:3 (0:2)
04/10/1967 SL Benfica - Glentoran Belfast 0:0 (0:0)
Djurgårdens IF - Górnik Zabrze 0:1 (0:1)
TJ Sparta CKD Praha - Skeid Fotball 1:1 (0:1)
Kuopion PS - AS Saint-Étienne 0:3 (0:1)
Dinamo Kiev - Celtic FC 1:1 (0:0)
FK Sarajevo - Olympiakos Nikosia 3:1 (1:0)
Juventus - Olympiakos Piräus 2:0 (1:0)
Budapesti Vasas - Dundalk FC 8:1 (4:1)
Real Madrid - AFC Ajax 2:1 (0:0, 1:1) aet
11/10/1967 Rapid Bucureşti - Trakia Plovdiv 3:0 (1:0, 2:0) aet
18/10/1967 Hvidovre IF - FC Basel 3:3 (2:1)
RSC Anderlecht - FC Karl-Marx-Stadt 2:1 (2:1)
Round of 16
15/11/1967 Hvidovre IF - Real Madrid 2:2 (1:1)
Rapid Wien - Eintracht Braunschweig 1:0 (0:0)
FK Sarajevo - Manchester United 0:0 (0:0)
Budapesti Vasas - Valur Reykjavík 6:0 (4:0)
16/11/1967 SL Benfica - AS Saint-Étienne 2:0 (1:0)
17/11/1967 Dinamo Kiev - Górnik Zabrze 1:2 (1:1)
29/11/1967 TJ Sparta CKD Praha - RSC Anderlecht 3:2 (2:1)
Juventus - Rapid Bucureşti 1:0 (0:0)
17/11/1967 Valur Reykjavík - Budapesti Vasas 1:5 (0:3)
29/11/1967 Real Madrid - Hvidovre IF 4:1 (3:1)
Eintracht Braunschweig - Rapid Wien 2:0 (2:0)
Manchester United - FK Sarajevo 2:1 (1:0)
Górnik Zabrze - Dinamo Kiev 1:1 (1:1)
30/11/1967 AS Saint-Étienne - SL Benfica 1:0 (1:0)
06/12/1967 RSC Anderlecht - TJ Sparta CKD Praha 3:3 (0:1)
13/12/1967 Rapid Bucureşti - Juventus 0:0 (0:0)
Quarter-finals
31/01/1968 Eintracht Braunschweig - Juventus 3:2 (3:1)
28/02/1968 Manchester United - Górnik Zabrze 2:0 (0:0)
06/03/1968 Budapesti Vasas - SL Benfica 0:0 (0:0)
Real Madrid - TJ Sparta CKD Praha 3:0 (0:0)
28/02/1968 Juventus - Eintracht Braunschweig 1:0 (0:0)
13/03/1968 Górnik Zabrze - Manchester United 1:0 (0:0)
14/03/1968 SL Benfica - Budapesti Vasas 3:0 (0:0)
20/03/1968 TJ Sparta CKD Praha - Real Madrid 2:1 (2:0)
Juventus - Eintracht Braunschweig 1:0 (0:0)
Semi-finals
24/04/1968 Manchester United - Real Madrid 1:0 (1:0)
09/05/1968 SL Benfica - Juventus 2:0 (0:0)
15/05/1968 Real Madrid - Manchester United 3:3 (3:1)
Juventus - SL Benfica 0:1 (0:0)
Final
29/05/1968 18:45 Manchester United - SL Benfica 4:1 (0:0, 1:1) aet