Places with the best weather in Africa in December: ranked by comfort score

Harar tops the list at 98 /100 in December. Ranked from 1991–2020 climate normals across 50 destinations in Africa.

Top three in December: Harar (98 /100) , Esna (97 /100) , Shashamane (97 /100) . Between first and 50th place the comfort differs by 8.6 /100.

# Destination Country Comfort Avg high Avg low Rainfall Wet days Sunshine Sea temp
1 Harar Ethiopia 98 /100 23 °C 12 °C 10 mm 2 342 h
2 Esna Egypt 97 /100 23 °C 10 °C 0 mm 0 312 h
3 Shashamane Ethiopia 97 /100 23 °C 11 °C 6 mm 1 342 h
4 Sodo Ethiopia 97 /100 25 °C 12 °C 15 mm 3 340 h
5 Mek'ele Ethiopia 97 /100 22 °C 10 °C 10 mm 2 336 h
6 Bahir Dar Ethiopia 96 /100 25 °C 14 °C 4 mm 1 340 h
7 Zagazig Egypt 96 /100 21 °C 10 °C 4 mm 1 278 h
8 Gonder Ethiopia 96 /100 24 °C 11 °C 4 mm 1 341 h
9 Hurghada Egypt 96 /100 22 °C 15 °C 1 mm 0 306 h 25 °C
10 Girga Egypt 96 /100 23 °C 9.3 °C 0 mm 0 307 h
11 Al Mansurah Egypt 96 /100 21 °C 11 °C 4 mm 1 280 h
12 Nek’emtē Ethiopia 96 /100 24 °C 13 °C 47 mm 7 338 h
13 Kom Ombo Egypt 96 /100 24 °C 11 °C 0 mm 0 315 h
14 Hosa’ina Ethiopia 96 /100 23 °C 9.2 °C 18 mm 2 339 h
15 Al Fayyum Egypt 96 /100 21 °C 9.7 °C 1 mm 0 295 h
16 Suez Egypt 95 /100 20 °C 11 °C 2 mm 1 288 h
17 Sohag Egypt 95 /100 22 °C 8.9 °C 0 mm 0 306 h
18 Cairo Egypt 95 /100 21 °C 10 °C 2 mm 0 289 h
19 Damietta Egypt 95 /100 20 °C 13 °C 6 mm 2 282 h 20 °C
20 Mallawī Egypt 95 /100 21 °C 8.9 °C 1 mm 0 301 h
21 Kafr ash Shaykh Egypt 95 /100 21 °C 11 °C 6 mm 2 281 h
22 Agadir Morocco 95 /100 21 °C 12 °C 50 mm 4 279 h 18 °C
23 Awasa Ethiopia 95 /100 25 °C 13 °C 11 mm 2 341 h
24 Minya Egypt 95 /100 21 °C 8.9 °C 1 mm 0 300 h
25 Jijiga Ethiopia 95 /100 25 °C 12 °C 7 mm 1 343 h
26 Assiut Egypt 95 /100 21 °C 8.5 °C 1 mm 0 303 h
27 Nakuru Kenya 94 /100 23 °C 13 °C 37 mm 7 341 h
28 Ait Melloul Morocco 94 /100 21 °C 11 °C 39 mm 3 282 h 18 °C
29 Addis Ababa Ethiopia 94 /100 22 °C 8.2 °C 6 mm 1 340 h
30 Damanhur Egypt 94 /100 20 °C 10 °C 9 mm 2 285 h
31 Jimma Ethiopia 94 /100 25 °C 13 °C 22 mm 4 336 h
32 Eldoret Kenya 94 /100 23 °C 12 °C 60 mm 7 340 h
33 Al Maţarīyah Egypt 94 /100 20 °C 13 °C 10 mm 2 282 h 20 °C
34 Bishoftu Ethiopia 94 /100 23 °C 9.1 °C 2 mm 1 341 h
35 Borama Somalia 94 /100 24 °C 11 °C 5 mm 1 342 h
36 Port Said Egypt 94 /100 20 °C 13 °C 5 mm 1 283 h 20 °C
37 Laayoune Western Sahara 93 /100 23 °C 13 °C 8 mm 1 295 h 19 °C
38 Ismailia Egypt 93 /100 21 °C 9.6 °C 3 mm 1 277 h
39 Alexandria Egypt 93 /100 19 °C 13 °C 19 mm 4 287 h 20 °C
40 Dire Dawa Ethiopia 93 /100 27 °C 14 °C 20 mm 3 341 h
41 Idkū Egypt 93 /100 19 °C 13 °C 25 mm 5 284 h 20 °C
42 Nazrēt Ethiopia 92 /100 26 °C 12 °C 2 mm 0 342 h
43 Dīla Ethiopia 92 /100 25 °C 14 °C 52 mm 7 340 h
44 Hargeysa Somalia 92 /100 24 °C 13 °C 4 mm 1 340 h
45 6th of October City Egypt 91 /100 20 °C 8.6 °C 2 mm 0 293 h
46 Al ‘Āshir min Ramaḑān Egypt 91 /100 20 °C 9.6 °C 2 mm 1 285 h
47 Cape Town South Africa 90 /100 24 °C 16 °C 15 mm 3 415 h 17 °C
48 Bafoussam Cameroon 90 /100 27 °C 15 °C 3 mm 1 345 h
49 Somerset West South Africa 90 /100 25 °C 16 °C 26 mm 4 414 h 18 °C
50 Kitale Kenya 90 /100 22 °C 11 °C 66 mm 10 330 h

Monthly values for the month named in the ranking; only destinations with a published climate page are ranked. Download this ranking as CSV.

The same ranking one month earlier and later

November: top 5

  1. Harar 98 /100
  2. Jalālābād 98 /100
  3. Tripoli 98 /100
  4. Mek'ele 97 /100
  5. Gonder 97 /100

Full ranking for November

January: top 5

  1. Harar 98 /100
  2. Shashamane 97 /100
  3. Hosa’ina 96 /100
  4. Nakuru 96 /100
  5. Mek'ele 96 /100

Full ranking for January

How this ranking is built

What is ranked
Our 0–100 comfort score for sightseeing weather (formula on the methodology page), in December, highest first.
Period
1991–2020 climate normals: the same 30 years for every destination, so the list compares like with like.
Who is included
50 destinations in Africa with a published climate page. Neighbouring places that share a climate series are shown once.
Ties
Equal values are ordered by fewest wet days.
Sources
ERA5 / ERA5-Land reanalysis via Open-Meteo; sea temperature from NOAA OISST v2.1. Measured values are reproduced unchanged; only the ordering and the score is ours.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: ranking order, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.