Die elfte Ausgabe des COSAFA-Cups, offiziell COSAFA Castle Cup 2007, fand vom 29. September bis zum 24. Oktober2007 in Südafrika statt. Vier Mannschaften aus dem süd-afrikanischen Raum spielten hier um den Titel des Südafrikameisters. Südafrika gewann seinen zweiten Titel. Die Vorrunde fand vom 28. April bis zum 29. Juli in Botswana, Mosambik und Swasiland statt.
Für die Endrunde des Turniers war der Titelverteidiger Sambia automatisch qualifiziert. Die restlichen 12 Teilnehmer spielten in drei Gruppen, dessen Sieger sich für die Endrunde in Südafrika qualifizierte. Die Gruppenränge wurden durch Austragen eines Halbfinales entschieden, deren Gewinner ein Gruppenfinale und deren Verlieren ein Spiel um Platz 3 ausspielten.
Die Spiele der Gruppe A fanden am 28. und 29. April 2007 in der Hauptstadt Mosambiks, in Maputo, statt. In dieser Gruppe spielten die östlichen Verbandsmitglieder, inklusive der Inselstaaten Madagaskar und der Seychellen. Gastgeber Mosambik konnte sich für die Endrunde qualifizieren.
Die Spiele der Gruppe B fanden am 26. und 27. Mai 2007 in Somhlolo in Swasiland statt. In dieser Gruppe spielten die südlichen Mitgliedsstaaten Südafrika und Swasiland, sowie Malawi und der Inselstaat Mauritius. Gruppensieger wurde Südafrika.
Die Spiele der Gruppe C fanden am 28. und 29. Juli 2007 in Gaborone in Botswana statt. In Gruppe C spielten die westlichen Verbandsmitglieder Angola, Namibia und Botswana sowie Lesotho. Gastgeber Botswana konnte sich in der Gruppe durchsetzen.