The qualification stage consists of three rounds, which are played as
two-legged ties using a home-and-away system. In the draws for each round, teams are allocated into two pots, with teams from Pot 1 facing teams from Pot 2. The winners of each pairing (highlighted in bold) qualified for the following round. For each round, teams listed first will play the first leg at home. In some cases, teams agree to play both matches at the same venue.
Round 1 A total of 22 teams entered the draw for the first qualification round, which was held on Tuesday, 17 July 2018. The draw seeding pots were composed as follows: The first legs were played on 1–2 and the second legs were played on 8–9 September 2018. ;Notes: 1 Both legs were hosted by B.S.B. Batumi. 2 Both legs were hosted by Talent Robstav M.A.T. Plzeň.
Round 2 The first legs were played on 6–7 October and the second legs were played on 13–14 October 2018. Some teams agreed to play both matches in the same venue. ;Notes: 1 Both legs were hosted by Karviná. 2 Both legs were hosted by HC Dobrogea Sud Constanța. 3 Both legs were hosted by SL Benfica.
Round 3 A total of 32 teams entered the draw for the third qualification round, which was held on Tuesday, 16 October 2018. The draw seeding pots were composed as follows: The first legs were played on 17–18 November and the second legs were played on 24–25 November 2018. == Group stage ==