Die Landesmeister des Spieljahres 1977/78 der europäischen Mitglieder der IIHF waren für den Wettbewerb qualifiziert. Das Turnier wurde im K.-o.-System mit zwei Spielen pro Runde ausgetragen. Dabei wurden jeweils ein hin- und ein Rückspiel ausgetragen. Diejenige Mannschaft, welche mehr Spiele gewann, rückte in die nächste Runde vor. Gegebenenfalls wurde ein zusätzliches Penalty-Schießen ausgetragen, um den Rundensieger zu ermitteln.
Die Spiele der zweiten Runde wurden im Oktober 1978 ausgetragen. Die sieben Sieger der ersten Runde sowie die der mit einem Freilos für die erste Runde ausgestattete Teilnehmer – Deutschland Bundesrepublik SC Riessersee – spielten die vier Qualifikanten für die dritte Runde aus.
Gesamt
1. Spiel
2. Spiel
Niederlande Feenstra Flyers Heerenveen
Deutschland BundesrepublikSC Riessersee
9:13
3:3
6:10
Rumänien 1965Steaua Bukarest
Schweiz EHC Biel
14:13
8:5
2:5 n. V. → 4:3 n. P.
Italien HC Bozen
OsterreichATSE Graz
4:9
1:3
3:6
Norwegen IL Manglerud/Star Oslo
Polen 1944Podhale Nowy Targ
4:16
2:3
2:13
3. Runde
Die Spiele der dritten Runde wurden im Dezember 1978 und Januar 1979 ausgetragen. Die vier Sieger der zweiten Runde spielten die zwei Qualifikanten für die vierte Runde aus.
Gesamt
1. Spiel
2. Spiel
OsterreichATSE Graz
Deutschland Bundesrepublik SC Riessersee
12:11
8:7
4:4
Polen 1944Podhale Nowy Targ
Rumänien 1965 Steaua Bukarest
6:2
3:1
3:1
4. Runde
Aufgrund finanzieller Schwierigkeiten verzichtete der ATSE Graz auf eine Teilnahme an der vierten Runde des Pokalwettbewerbs.
Ergebnis
FinnlandÄssät Pori
Polen 1944 Podhale Nowy Targ
7:2
SchwedenSkellefteå AIK
Osterreich ATSE Graz
nicht ausgespielt
Finalturnier
Das Finalturnier wurde vom 26. bis 29. August 1979 im österreichischenInnsbruck ausgetragen. Die Spiele fanden in der 7.800 Zuschauer fassenden Olympiahalle statt.
Die Partie zwischen ZSKA Moskau und Poldi SONP Kladno galt gleichzeitig als Finalspiel des Turniers des Vorjahres.