The 2018 CAF Champions League qualifying rounds were played from 10 February to 18 March 2018. A total of 59 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2018 CAF Champions League.
<section begin=Draw /> The draw for the preliminary round and first round was held on 13 December 2017 at the CAF headquarters in Cairo, Egypt.<section end=Draw />
The entry round of the 59 teams entered into the draw was determined by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses).
<section begin=Format /> In the qualifying rounds, each tie was played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule would be applied, and if still tied, extra time would not be played, and the penalty shoot-out would be used to determine the winner (Regulations III. 13 & 14).<section end=Format />
The schedule of each round was as follows (matches scheduled in midweek in italics).
The bracket of the draw was announced by the CAF on 13 December 2017. <section begin=Bracket /> The 16 winners of the first round advanced to the group stage, while the 16 losers of the first round entered the Confederation Cup play-off round.<section end=Bracket />
The preliminary round included the 54 teams that did not receive byes to the first round. <section begin=Preliminary round />
<section end=Preliminary round />
Saint George won on walkover after Al-Salam Wau failed to arrive for the first leg.
2âÂÂ2 on aggregate. KCCA won on away goals.
Zanaco won 6âÂÂ1 on aggregate.
5âÂÂ5 on aggregate. Mbabane Swallows won on away goals.
Williamsville AC won 2âÂÂ1 on aggregate.
Aduana Stars won 2âÂÂ1 on aggregate.
ES Sétif won 6âÂÂ0 on aggregate.
CF Mounana won 2âÂÂ1 on aggregate.
MFM won 2âÂÂ1 on aggregate.
MC Alger won 9âÂÂ2 on aggregate.
Horoya won 3âÂÂ1 on aggregate.
Génération Foot won 2âÂÂ0 on aggregate.
Young Africans won 2âÂÂ1 on aggregate.
Township Rollers won 4âÂÂ2 on aggregate.
Gor Mahia won 3âÂÂ1 on aggregate.
Espérance de Tunis won 6âÂÂ1 on aggregate.
Plateau United won 4âÂÂ0 on aggregate.
3âÂÂ3 on aggregate. AS Togo-Port won 4âÂÂ3 on penalties.
Al-Hilal won 3âÂÂ1 on aggregate.
ZESCO United won 7âÂÂ0 on aggregate.
ASEC Mimosas won 4âÂÂ3 on aggregate.
UD Songo won 3âÂÂ1 on aggregate.
Difaâ El Jadidi won 10âÂÂ0 on aggregate.
AS Vita Club won 6âÂÂ1 on aggregate.
1ú de Agosto won 5âÂÂ1 on aggregate.
Bidvest Wits won 2âÂÂ1 on aggregate.
Rayon Sports won 2âÂÂ1 on aggregate.
The first round included 32 teams: the 27 winners of the preliminary round, and the 5 teams that received byes to this round. <section begin=First round />
<section end=First round />
KCCA won 1âÂÂ0 on aggregate
Mbabane Swallows won 3âÂÂ1 on aggregate.
Wydad AC won 7âÂÂ4 on aggregate.
ES Sétif won 4âÂÂ1 on aggregate.
Al-Ahly won 7âÂÂ1 on aggregate.
MC Alger won 7âÂÂ2 on aggregate.
Horoya won 4âÂÂ1 on aggregate.
Township Rollers won 2âÂÂ1 on aggregate.
Espérance de Tunis won 1âÂÂ0 on aggregate.
ÃÂtoile du Sahel won 4âÂÂ3 on aggregate.
3âÂÂ3 on aggregate. AS Togo-Port won on away goals.
2âÂÂ2 on aggregate. ZESCO United won on away goals.
TP Mazembe won 4âÂÂ3 on aggregate.
Difaâ El Jadidi won 3âÂÂ2 on aggregate.
1âÂÂ1 on aggregate. 1ú de Agosto won 3âÂÂ2 on penalties.
Mamelodi Sundowns won 2âÂÂ0 on aggregate.