Climate Chart

The regions of Southern Africa and East Africa encompass a wide range of climatic areas which vary throughout the year. This chart is a guide to the temperature, precipitation and sunlight hours you can expect as you travel. Should you have any questions about the weather and your specific travel plans, our Africa travel experts are available to help at
1-800-991-6111
(Monday to Friday 9:00am to 5:00pm Pacific time) from anywhere in North America.

Climate details are for guidance only and are liable to weather changes.

Approximate average daily temperatures
Approximate average monthly rainfall in mm.
Approximate average daily sunshine hours

 

  Zimbabwe
Harare
Botswana Zambia Malawi Namibia Uganda
 
Jan 20 210 6 30 110 8 24 210 5 24 215 5 26 40 9 24 100 8
Feb 20 160 6 25 80 7 24 170 5 23 190 5 26 50 9 25 90 7
Mar 20 100 7 25 70 8 24 240 7 23 120 6 24 55 9 25 140 7
Apr 19 40 8 25 25 9 23 140 9 23 40 8 22 45 9 24 270 6
May 17 20 9 23 7 10 23 10 9 22 15 8 19 3 10 23 250 6
Jun 15 10 8 20 8 8 24 0 9 18 10 8 16 8 10 23 100 6
Jul 15 0 9 20 0 10 24 0 9 16 3 8 16 0 11 23 100 6
Aug 17 5 9 24 0 11 25 0 10 18 3 9 19 0 11 23 60 6
Sep 20 5 9 26 0 11 26 10 9 19 5 9 22 3 11 24 60 7
Oct 22 30 9 34 30 9 27 120 9 22 8 10 25 10 10 24 110 6
Nov 21 100 7 30 50 9 26 240 7 24 50 8 26 20 10 24 140 6
Dec 20 180 6 29 95 7 25 240 6 25 160 6 27 25 9 24 120 6
  South Africa
Johannesburg
Capetown
Kenya
Nairobi
Tanzania
Zanzibar
Seychelles Mauritius Mozambique
 
Jan 25 110 8 24 50 9 29 350 6 29 350 6 30 230 8 28 130 7
  25 15 11       29 70 8                  
Feb 23 70 7 23 60 9 26 90 7 29 260 6 30 260 6 28 120 8
  26 10 11       29 60 9                  
Mar 20 100 7 25 70 8 24 240 7 23 120 6 24 55 9 25 140 7
  25 20 9       28 120 7                  
Apr 17 10 9 22 160 7 24 300 8 30 180 8 28 120 8 24 70 8
  22 50 7       26 270 5                  
May 15 10 9 20 140 6 20 135 9 31 170 8 27 100 7 23 30 8
  19 80 6       25 300 6                  
Jun 15 10 9 18 60 6 20 20 10 29 100 7 25 70 7 22 30 8
  17 75 6       25 35 8                  
Jul 18 10 10 19 25 4 22 20 11 28 75 7 25 75 8 23 10 8
  16 80 6       25 30 8                  
Aug 20 20 9 20 25 4 22 20 10 28 65 7 25 75 8 24 10 8
  17 80 6       25 20 8                  
Sep 24 60 9 25 25 6 24 20 10 27 120 7 25 50 8 25 40 8
  18 40 7       26 30 8                  
Oct 25 10 10 26 50 7 28 25 9 28 150 7 27 50 8 27 40 7
  20 30 9       27 50 8                  
Nov 25 120 9 25 100 7 26 100 8 28 220 7 28 50 9 28 80 7
  22 20 10       28 80 9                  
Dec 27 130 9 25 75 8 26 120 7 28 330 6 29 100 8 28 100 7
  24 15 11       29 90 9                  

User login