Qualifikation
17.08.1977 Rangers FC - BSC Young Boys 1:0 (1:0)
31.08.1977 BSC Young Boys - Rangers FC 2:2 (0:1)
1. Runde
13.09.1977 Lokomotiv Sofia - RSC Anderlecht 1:6 (0:4)
14.09.1977 Beşiktaş - Diósgyöri VTK 2:0 (1:0)
Rangers FC - FC Twente '65 0:0 (0:0)
1. FC Köln - FC Porto 2:2 (1:0)
Hamburger SV - FC Reipas Lahti (old) 8:1 (4:0)
Dundalk FC - Hajduk Split 1:0 (0:0)
Real Betis - AC Milan 2:0 (1:0)
Coleraine FC - 1. FC Lokomotive Leipzig 1:4 (0:3)
PAOK Saloniki - Zagłębie Sosnowiec 2:0 (1:0)
Progrès Niedercorn - Vejle BK 0:1 (0:0)
SK Brann - ÍA Akranes 1:0 (1:0)
Cardiff City - Austria Wien 0:0 (0:0)
TJ Lokomotíva Košice - Östers IF 0:0 (0:0)
AS Saint-Étienne - Manchester United 1:1 (0:0)
15.09.1977 Olympiakos Nikosia - FC Universitatea Craiova 1:6 (0:1)
17.09.1977 Valletta FC - Dinamo Moskva 0:2 (0:0)
28.09.1977 RSC Anderlecht - Lokomotiv Sofia 2:0 (1:0)
Diósgyöri VTK - Beşiktaş 5:0 (3:0)
FC Twente '65 - Rangers FC 3:0 (2:0)
FC Porto - 1. FC Köln 1:0 (0:0)
FC Reipas Lahti (old) - Hamburger SV 2:5 (0:1)
Hajduk Split - Dundalk FC 4:0 (1:0)
AC Milan - Real Betis 2:1 (1:0)
1. FC Lokomotive Leipzig - Coleraine FC 2:2 (2:1)
Zagłębie Sosnowiec - PAOK Saloniki 0:2 (0:0)
Vejle BK - Progrès Niedercorn 9:0 (3:0)
ÍA Akranes - SK Brann 0:4 (0:1)
Austria Wien - Cardiff City 1:0 (0:0)
Östers IF - TJ Lokomotíva Košice 2:2 (0:1)
FC Universitatea Craiova - Olympiakos Nikosia 2:0 (1:0)
29.09.1977 Dinamo Moskva - Valletta FC 5:0 (4:0)
05.10.1977 Manchester United - AS Saint-Étienne 2:0 (1:0)
2. Runde
19.10.1977 Austria Wien - TJ Lokomotíva Košice 0:0 (0:0)
Hamburger SV - RSC Anderlecht 1:2 (0:1)
Dinamo Moskva - FC Universitatea Craiova 2:0 (2:0)
Diósgyöri VTK - Hajduk Split 2:1 (0:1)
1. FC Lokomotive Leipzig - Real Betis 1:1 (1:1)
Vejle BK - PAOK Saloniki 3:0 (1:0)
FC Twente '65 - SK Brann 2:0 (1:0)
FC Porto - Manchester United 4:0 (2:0)
02.11.1977 TJ Lokomotíva Košice - Austria Wien 1:1 (0:0)
RSC Anderlecht - Hamburger SV 1:1 (1:1)
FC Universitatea Craiova - Dinamo Moskva 0:3 (2:0, 2:0, 2:0) i.E.
Hajduk Split - Diósgyöri VTK 4:3 (1:0, 2:1, 2:1) i.E.
Real Betis - 1. FC Lokomotive Leipzig 2:1 (1:0)
PAOK Saloniki - Vejle BK 2:1 (1:0)
SK Brann - FC Twente '65 1:2 (1:0)
Manchester United - FC Porto 5:2 (3:1)
Viertelfinale
01.03.1978 Vejle BK - FC Twente '65 0:3 (0:1)
02.03.1978 Austria Wien - Hajduk Split 1:1 (0:0)
Real Betis - Dinamo Moskva 0:0 (0:0)
FC Porto - RSC Anderlecht 1:0 (1:0)
15.03.1978 FC Twente '65 - Vejle BK 4:0 (3:0)
Hajduk Split - Austria Wien 0:3 (1:0, 1:1, 1:1) i.E.
Dinamo Moskva - Real Betis 3:0 (0:0)
RSC Anderlecht - FC Porto 3:0 (2:0)
Halbfinale
29.03.1978 FC Twente '65 - RSC Anderlecht 0:1 (0:0)
Dinamo Moskva - Austria Wien 2:1 (0:1)
12.04.1978 RSC Anderlecht - FC Twente '65 2:0 (1:0)
Austria Wien - Dinamo Moskva 5:4 (0:0, 2:1, 2:1) i.E.
Finale
03.05.1978 RSC Anderlecht - Austria Wien 4:0 (3:0)