Preliminary round 1st legs played 17–19 February 2006 and 2nd legs played 3–5 March 2006. 1
ASC Entente and
Bakau United FC withdrew. 2 The tie between
Ferroviário da Beira and
Élan Club was played over one leg only by mutual consent. 3 Moro United were drawn against the representatives of Zimbabwe, but the Zimbabwean FA were unable to send a team as their cup winners and league runners-up,
Masvingo United, were suspended from CAF competition.
First round 1st legs played 17–19 March 2006 and 2nd legs played 31 March -2 April 2006. 1
TP Mazembe was disqualified for showing up late for the 1st leg due to transportation problems.
Second round 1st legs played 21–23 April 2006 and 2nd legs played 5–7 May 2006.
Play-off round The 8 winners of the round of 16 play the losers of the round of 16 of the
Champions League for 8 places in the group stage. 1st legs played 14-July 16, 2006 and 2nd legs played 28-July 30, 2006. ==Group stage==