De COSAFA Cup 2004 was de achtste editie van dit voetbaltoernooi georganiseerd door de COSAFA (Council of Southern Africa Football Associations). Het toernooi werd verspreid over 2004 gehouden. Alle wedstrijden werden gehouden in het thuisspelende land.

Deelnemende teams
De vier halvefinalisten van de vorige editie plaatsten zich automatisch voor de kwartfinale.

Toernooischema

Voorronde

Eindfase

Kwartfinale

[a]De wedstrijd werd in de 83e minuut gestaakt vanwege misdragingen van het publiek; de stand op dat moment werd als eindstand gehandhaafd.

Halve finale

Finale

Topscorers

Externe link 
  Officiële website van de COSAFA
  COSAFA Cup 2004 op RSSSF

Voetbal in 2004
COSAFA Cup