La haute saison court de novembre à mars, l'été austral. Les températures oscillent entre 20 et 28 °C, les journées sont longues et les plages bondées. Décembre et janvier concentrent les touristes et font grimper les prix. Le Cape Doctor souffle fort certains après-midis, rafraîchissant l'atmosphère mais compliquant parfois les sorties en mer.
Avril, mai, septembre et octobre offrent un excellent compromis. Les températures restent douces (16 à 22 °C), les sites sont moins saturés et les tarifs d'hébergement baissent de 30 %. En septembre, les baleines franches australes longent la côte, visibles depuis Hermanus à 90 minutes de route. L'automne (avril-mai) pare les vignobles de Stellenbosch de couleurs cuivrées.
Évite juin, juillet et août si tu crains le froid et la pluie. L'hiver austral apporte des averses fréquentes, des températures de 8 à 18 °C et des vents violents. Table Mountain disparaît souvent sous les nuages, et certaines activités en plein air ferment. Seuls les surfeurs et les amateurs de tempêtes y trouvent leur compte.