Robbie Williams
6 Concerts
Halsey
33 Concerts
MARINA
28 Concerts
Alanis Morissette
8 Concerts
Franz Ferdinand
49 Concerts
Imagine Dragons
Steven Wilson
19 Concerts
Teddy Swims
22 Concerts
Lorde
51 Concerts
Grant‐Lee Phillips
7 Concerts
Ben Folds
42 Concerts
Duran Duran
12 Concerts
Emilíana Torrini
1 Concerts
Boys Like Girls
9 Concerts
Sheryl Crow
Lenny Kravitz
James Bay will be next performing at Kirstenbosch on Thursday 19 March 2026, and is scheduled to play 2 concerts across 1 countries in 2026.