WhereItsSunny

Climate of Cape Town, Western Cape, South Africa

Point-value climate at Cape Town (Western Cape, South Africa). Population approximately 3,215,000.

Located in Western Cape, South Africa, Cape Town has a mild oceanic climate. Population approximately 3,215,000. Monthly average temperatures range from 12.9°C / 55.2°F in July to 20.8°C / 69.4°F in February, with rainfall varying from 16 mm / 0.6 in (January) to 101 mm / 4 in (June) — about 597 mm / 23.5 in across the year. As the national capital of South Africa, it's often the primary gateway for travellers. These are point-value climate normals sampled at Cape Town's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: January, February, March, April, October, November, December.

Best time to visit Cape Town →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January20.5°C68.9°F16 mm0.6″Sunny & Warm, Sunny & Mild
February20.8°C69.4°F17 mm0.7″Sunny & Warm, Sunny & Mild
March19.7°C67.5°F21 mm0.8″Sunny & Mild
April17.6°C63.7°F46 mm1.8″Sunny & Mild
May15.3°C59.5°F86 mm3.4″
June13.5°C56.3°F101 mm4″
July12.9°C55.2°F93 mm3.7″
August13.2°C55.8°F89 mm3.5″
September14.3°C57.7°F52 mm2″
October16.2°C61.2°F34 mm1.3″Sunny & Mild
November17.9°C64.2°F21 mm0.8″Sunny & Mild
December19.5°C67.1°F21 mm0.8″Sunny & Mild

Frequently asked questions

What is the best time to visit Cape Town?

The months with the sunniest, driest weather are January, February, March, April, October, November, December. Cape Town's warmest month is February at an average of 20.8°C / 69.4°F, and its driest month is January with about 16 mm / 0.6 in of rain.

What is the climate of Cape Town?

Cape Town, in Western Cape, South Africa, has monthly average temperatures ranging from 12.9°C / 55.2°F in July to 20.8°C / 69.4°F in February. Annual rainfall is approximately 597 mm / 23.5 in, with the wettest month being June (101 mm / 4 in) and the driest January (16 mm / 0.6 in).

What is the average temperature in Cape Town in February?

The average temperature in Cape Town in February is 20.8°C / 69.4°F, with rainfall of about 17 mm / 0.7 in — the warmest month of the year.

When is the driest month in Cape Town?

The driest month in Cape Town is January, with about 16 mm / 0.6 in of average monthly rainfall. Average temperature that month is 20.5°C / 68.9°F.

When is the wettest month in Cape Town?

The wettest month in Cape Town is June, with approximately 101 mm / 4 in of average monthly rainfall.