First round, 29 September – 1 October 2017:
Group A in Belgrade, Serbia: Irbis-Skate Sofia (BUL), Crvena Zvezda Belgrade (SRB), Zeytinburnu Istanbul (TUR), Esja Reykjavik (ISL).
Second round, 20-22 October 2017:
Group B in Riga, Latvia: GKS Tychy (POL), HC Donbass (UKR), Kurbads Riga (LAT), Narva PSK (EST).
Group C in Brasov, Romania: DVTK Jegesmedvek Miskolc (HUN), Corona Brasov (ROU), Txuri Urdin San Sebastian (ESP), Winner Group A.
Third round, 17-19 November 2017:
Group D in Rungsted, Denmark: Sheffield Steelers (GBR), Rungsted Ishockey (DEN), Yunost Minsk (BLR), Winner Group B.
Group E in Ritten, Italy: Grenoble Bruleurs de Loups (FRA), Nomad Astana (KAZ), Ritten Sport (ITA), Winner Group C.
Final, 12-14 January 2018:
Final: The top-two teams of each third-round group advance to the final tournament, which will be hosted at the arena of one of the finalists.