Der Kirstenbosch National Botanical Gardens befindet sich am südöstlichen Abhang des Tafelberges. Er umfasst mehr als 6000 Pflanzenarten aus ganz Südafrika. Der Garten ist in verschiedene Pflanzengebiete unterteilt, unter anderem in einen Protea-Garten und einen Kräuter und Heilkräuter-Teil. Im Frühling wachsen hier Blumen, die man sonst nur an der Westküste und im Namaqualand findet. Im Gewächshaus sind Pflanzen aus den trockenen Gegenden unseres Landes untergebracht.