Die zehnte Ausgabe des COSAFA-Cups, offiziell COSAFA Castle Cup 2006, fand vom 19. August bis zum 21. Oktober2006 in Lusaka und Harare statt. Vier Mannschaften aus dem süd-afrikanischen Raum spielten hier um den Titel des Südafrikameisters. Sambia gewann seinen dritten Titel. Die Vorrunde fand vom 26. April bis zum 23. Juli in Botswana, Lesotho und Namibia statt.
Für die Endrunde des Turniers war der Titelverteidiger Simbabwe automatisch qualifiziert. Die restlichen 12 Teilnehmer spielten in drei Gruppen, dessen Sieger sich für die Endrunde in Simbabwe qualifizierte. Die Gruppenränge wurden durch Austragen eines Halbfinales entschieden, deren Gewinner ein Gruppenfinale und deren Verlierer ein Spiel um Platz 3 ausspielten.
Die Spiele der Gruppe B fanden am 20. und 21. Mai 2006 in Gaborone in Botswana statt. Gastgeber Botswana siegte im Gruppenfinale gegen den Favoriten Südafrika.
Die Spiele der Gruppe C fanden am 22. und 23. Juli 2006 in Windhoek in Namibia statt. Sambia konnte sich in der Gruppe gegen Malawi und die Seychellen durchsetzen.