Best time to visit

Best time to visit: cities in Africa

The months with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month for the destinations with the most places to stay in this guide, from each one's CRU TS 1991-2020 climate averages, with its warmest and wettest month.

Questions and answers

When is the best time to visit Abuja?
No month in Abuja has an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020); the coolest is August (average high 28 °C) and the driest December (1 mm of rain). Abuja: when to go →
When is the best time to visit Addis Ababa?
October to March: the months in Addis Ababa with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). April is the warmest month (average high 25 °C) and August the wettest (299 mm of rain). Addis Ababa: when to go →
When is the best time to visit Agadir?
Every month in Agadir has an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). August is the warmest month (average high 27 °C) and December the wettest (48 mm of rain). Agadir: when to go →
When is the best time to visit Cairo?
November to April: the months in Cairo with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). July is the warmest month (average high 36 °C) and January the wettest (5 mm of rain). Cairo: when to go →
When is the best time to visit Cape Town?
September to April: the months in Cape Town with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 27 °C) and July the wettest (124 mm of rain). Cape Town: when to go →
When is the best time to visit Casablanca?
February to December: the months in Casablanca with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). August is the warmest month (average high 28 °C) and December the wettest (67 mm of rain). Casablanca: when to go →
When is the best time to visit Durban?
April to September: the months in Durban with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 28 °C) and January the wettest (138 mm of rain). Durban: when to go →
When is the best time to visit Essaouira?
Every month in Essaouira has an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). August is the warmest month (average high 25 °C) and December the wettest (54 mm of rain). Essaouira: when to go →
When is the best time to visit Fez?
March to May, October and November: the months in Fez with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). August is the warmest month (average high 33 °C) and December the wettest (74 mm of rain). Fez: when to go →
When is the best time to visit George?
Every month in George has an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 28 °C) and October the wettest (49 mm of rain). George: when to go →
When is the best time to visit Gqeberha?
Every month in Gqeberha has an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 29 °C) and November the wettest (47 mm of rain). Gqeberha: when to go →
When is the best time to visit Hurghada?
November to April: the months in Hurghada with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). August is the warmest month (average high 35 °C) and February the wettest (1 mm of rain). Hurghada: when to go →
When is the best time to visit Kampala?
July and August: the months in Kampala with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 30 °C) and April the wettest (203 mm of rain). Kampala: when to go →
When is the best time to visit Knysna?
September and December to July: the months in Knysna with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 25 °C) and October the wettest (91 mm of rain). Knysna: when to go →
When is the best time to visit Marrakech?
October to May: the months in Marrakech with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). July is the warmest month (average high 37 °C) and March the wettest (40 mm of rain). Marrakech: when to go →
When is the best time to visit Port Louis?
June to November: the months in Port Louis with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). January is the warmest month (average high 29 °C) and February the wettest (273 mm of rain). Port Louis: when to go →
When is the best time to visit Pretoria?
March to October: the months in Pretoria with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). January is the warmest month (average high 29 °C) and December the wettest (124 mm of rain). Pretoria: when to go →
When is the best time to visit Randburg?
April to October: the months in Randburg with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). January is the warmest month (average high 27 °C) and December the wettest (122 mm of rain). Randburg: when to go →
When is the best time to visit Sharm el-Sheikh?
November to April: the months in Sharm el-Sheikh with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). August is the warmest month (average high 37 °C) and December the wettest (2 mm of rain). Sharm el-Sheikh: when to go →
When is the best time to visit Stellenbosch?
March, April and September to January: the months in Stellenbosch with an average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month (CRU TS 1991-2020). February is the warmest month (average high 29 °C) and July the wettest (110 mm of rain). Stellenbosch: when to go →

Sources: CRU TS v4.10 climate data, 1991-2020 averages (Climatic Research Unit, University of East Anglia, ODbL 1.0). All questions · Best time to visit: cities in Europe · Best time to visit: cities in Asia and Oceania · Best time to visit: cities in the Americas · Best time to visit: countries in Europe · Best time to visit: countries in Asia and Oceania · Best time to visit: countries in the Americas · Best time to visit: countries in Africa · Best time to visit: regions