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