WhereItsSunny

Sunny & Mild cities in Africa in September

The shoulder-season sweet spot for comfortable city travel.

116 cities in Africa match our Sunny & Mild profile in September: average temperature ≥ 14°C / 57.2°F, ≤ 22°C / 71.6°F, monthly rainfall ≤ 50 mm / 2 in. Top picks include Sidi Bel Abbès (Algeria, 22°C / 71.6°F), Francistown (Botswana, 22°C / 71.6°F), and Taza (Morocco, 21.9°C / 71.4°F). Unlike the country-level averages, these are point values sampled at each city itself — usually more useful for planning where you'll actually spend your time. Click a city for its full year-round climate and best months to visit.

← Countries only in Africa · Cities worldwide

CityTemperatureRainfall
Sidi Bel Abbèscity · Sidi Bel Abbès, Algeria22°C71.6°F15 mm0.6″
Francistowncity · Francistown, Botswana22°C71.6°F8 mm0.3″
Tazacity · Oriental, Morocco21.9°C71.4°F19 mm0.7″
Constantinecity · Constantine, Algeria21.9°C71.4°F33 mm1.3″
Menonguecity · Cuando Cubango, Angola21.9°C71.4°F5 mm0.2″
Kasserinecity · Kasserine, Tunisia21.8°C71.2°F33 mm1.3″
Oum El Bouaghicity · Oum El Bouaghi, Algeria21.8°C71.2°F32 mm1.3″
El Kefcity · Kef, Tunisia21.8°C71.2°F40 mm1.6″
Matolacity · Maputo, Mozambique21.8°C71.2°F33 mm1.3″
Malanjecity · Malanje, Angola21.8°C71.2°F40 mm1.6″
Moçâmedescity · Namibe, Angola21.8°C71.2°F0 mm0″
Otavicity · Otjozondjupa, Namibia21.7°C71.1°F3 mm0.1″
Mchinjicity · Mchinji, Malawi21.7°C71.1°F2 mm0.1″
Maputocity · Maputo, Mozambique21.7°C71.1°F39 mm1.5″
Bordj Bou Arréridjcity · Bordj Bou Arréridj, Algeria21.6°C70.9°F46 mm1.8″
Mochudicity · Kgatleng, Botswana21.6°C70.9°F13 mm0.5″
Chimoiocity · Manica, Mozambique21.6°C70.9°F18 mm0.7″
Uígecity · Uíge, Angola21.6°C70.9°F42 mm1.7″
Dodomacity · Dodoma, Tanzania21.6°C70.9°F1 mm0″
Machingacity · Machinga, Malawi21.5°C70.7°F38 mm1.5″
Solwezicity · Northwestern, Zambia21.5°C70.7°F11 mm0.4″
Tlemcencity · Tlemcen, Algeria21.4°C70.5°F20 mm0.8″
Rabatcity · Rabat-Salé-Zemmour-Zaër, Morocco21.4°C70.5°F7 mm0.3″
Gaboronecity · Gaborone, Botswana21.4°C70.5°F14 mm0.6″
Outjocity · Kunene, Namibia21.3°C70.3°F3 mm0.1″
Blantyrecity · Blantyre, Malawi21.2°C70.2°F11 mm0.4″
Tébessacity · Tébessa, Algeria21.1°C70°F38 mm1.5″
Tshabongcity · Kgalagadi, Botswana21.1°C70°F6 mm0.2″
Karibibcity · Erongo, Namibia21°C69.8°F1 mm0″
Chitipacity · Chitipa, Malawi21°C69.8°F3 mm0.1″
Blidacity · Blida, Algeria21°C69.8°F34 mm1.3″
Médéacity · Médéa, Algeria21°C69.8°F29 mm1.1″
Zombacity · Zomba, Malawi21°C69.8°F31 mm1.2″
Kuitocity · Bié, Angola21°C69.8°F22 mm0.9″
Ntcheucity · Ntcheu, Malawi20.9°C69.6°F16 mm0.6″
Otjiwarongocity · Otjozondjupa, Namibia20.9°C69.6°F2 mm0.1″
Molepololecity · Kweneng, Botswana20.9°C69.6°F16 mm0.6″
Lilongwecity · Lilongwe, Malawi20.9°C69.6°F2 mm0.1″
Omarurucity · Erongo, Namibia20.8°C69.4°F1 mm0″
Tiaretcity · Tiaret, Algeria20.8°C69.4°F19 mm0.7″
Kolwezicity · Katanga, Congo, Democratic Republic of the20.7°C69.3°F16 mm0.6″
Manzinicity · Manzini, Eswatini20.6°C69.1°F44 mm1.7″
Rutanacity · Rutana, Burundi20.6°C69.1°F37 mm1.5″
Makambacity · Makamba, Burundi20.6°C69.1°F38 mm1.5″
Singidacity · Singida, Tanzania20.6°C69.1°F1 mm0″
Huambocity · Huambo, Angola20.6°C69.1°F18 mm0.7″
N'dalatandocity · Cuanza Norte, Angola20.5°C68.9°F14 mm0.6″
Songeacity · Ruvuma, Tanzania20.5°C68.9°F2 mm0.1″
Djelfacity · Djelfa, Algeria20.5°C68.9°F28 mm1.1″
Chinhoyicity · Mashonaland West, Zimbabwe20.4°C68.7°F5 mm0.2″
Gwerucity · Midlands, Zimbabwe20.4°C68.7°F8 mm0.3″
Gwandacity · Matabeleland South, Zimbabwe20.3°C68.5°F6 mm0.2″
Mendeferacity · Maekel, Eritrea20.2°C68.4°F49 mm1.9″
Lobambacity · Manzini, Eswatini20.2°C68.4°F44 mm1.7″
Sétifcity · Sétif, Algeria20.2°C68.4°F41 mm1.6″
Chiradzulucity · Chiradzulu, Malawi20.1°C68.2°F17 mm0.7″
Masvingocity · Masvingo, Zimbabwe20.1°C68.2°F10 mm0.4″
Bulawayocity · Bulawayo, Zimbabwe20.1°C68.2°F7 mm0.3″
Mzimbacity · Mzimba, Malawi20°C68°F1 mm0″
Okahandjacity · Otjozondjupa, Namibia20°C68°F1 mm0″
Mbombelacity · Mpumalanga, South Africa19.9°C67.8°F27 mm1.1″
Cankuzocity · Cankuzo, Burundi19.8°C67.6°F38 mm1.5″
Muyingacity · Muyinga, Burundi19.8°C67.6°F42 mm1.7″
Mulanjecity · Mulanje, Malawi19.7°C67.5°F27 mm1.1″
Karuzicity · Karuzi, Burundi19.7°C67.5°F42 mm1.7″
Ruyigicity · Ruyigi, Burundi19.7°C67.5°F39 mm1.5″
Lubangocity · Huíla, Angola19.6°C67.3°F5 mm0.2″
Lichingacity · Niassa, Mozambique19.4°C66.9°F4 mm0.2″
Sitekicity · Lubombo, Eswatini19.3°C66.7°F43 mm1.7″
Babaticity · Manyara, Tanzania19.3°C66.7°F4 mm0.2″
Gitegacity · Mwaro, Burundi19.3°C66.7°F48 mm1.9″
Serowecity · Central, Botswana19.3°C66.7°F5 mm0.2″
Embucity · Eastern, Kenya19.2°C66.6°F29 mm1.1″
Batnacity · Batna, Algeria19.2°C66.6°F33 mm1.3″
Keetmanshoopcity · Karas, Namibia19.1°C66.4°F3 mm0.1″
Hararecity · Harare, Zimbabwe19.1°C66.4°F6 mm0.2″
Windhoekcity · Khomas, Namibia19.1°C66.4°F3 mm0.1″
Iringacity · Iringa, Tanzania19°C66.2°F1 mm0″
Gobabiscity · Omaheke, Namibia18.9°C66°F5 mm0.2″
Mutarecity · Manicaland, Zimbabwe18.9°C66°F17 mm0.7″
Asmaracity · Anseba, Eritrea18.9°C66°F36 mm1.4″
Mmabathocity · North West, South Africa18.8°C65.8°F17 mm0.7″
Marientalcity · Hardap, Namibia18.7°C65.7°F1 mm0″
Pretoriacity · Gauteng, South Africa18.7°C65.7°F20 mm0.8″
Nairobicity · Nairobi, Kenya18.7°C65.7°F28 mm1.1″
Kanyecity · Southern, Botswana18.6°C65.5°F14 mm0.6″
Mek'elecity · Tigray, Ethiopia18.6°C65.5°F48 mm1.9″
Sumbawangacity · Rukwa, Tanzania18.4°C65.1°F2 mm0.1″
Lobatsecity · Lobatse, Botswana18.3°C64.9°F16 mm0.6″
Arushacity · Arusha, Tanzania18.2°C64.8°F9 mm0.4″
Polokwanecity · Limpopo, South Africa18°C64.4°F17 mm0.7″
Rehobothcity · Hardap, Namibia17.9°C64.2°F2 mm0.1″
Hlatikulucity · Shiselweni, Eswatini17.8°C64°F46 mm1.8″
Pietermaritzburgcity · KwaZulu-Natal, South Africa17.6°C63.7°F46 mm1.8″
Mzuzucity · Mzimba, Malawi17.6°C63.7°F5 mm0.2″
Piggs Peakcity · Hhohho, Eswatini17.4°C63.3°F45 mm1.8″
Dedzacity · Dedza, Malawi17.3°C63.1°F4 mm0.2″
Mbeyacity · Mbeya, Tanzania17.3°C63.1°F4 mm0.2″
Antananarivocity · Antananarivo, Madagascar17.2°C63°F12 mm0.5″
Nyericity · Central, Kenya16.9°C62.4°F34 mm1.3″
Fianarantsoacity · Vatovavy-Fitovinany, Madagascar16.9°C62.4°F22 mm0.9″
Kimberleycity · Northern Cape, South Africa16.8°C62.2°F16 mm0.6″
Bethaniecity · Karas, Namibia16.7°C62.1°F2 mm0.1″
Vereenigingcity · Gauteng, South Africa16.6°C61.9°F23 mm0.9″
Karasburgcity · Karas, Namibia16.2°C61.2°F4 mm0.2″
Benonicity · Gauteng, South Africa16°C60.8°F28 mm1.1″
Swakopmundcity · Erongo, Namibia16°C60.8°F1 mm0″
Port Elizabethcity · Eastern Cape, South Africa15.7°C60.3°F46 mm1.8″
Johannesburgcity · Gauteng, South Africa15.4°C59.7°F29 mm1.1″
Maltahöhecity · Hardap, Namibia15.2°C59.4°F2 mm0.1″
Lüderitzcity · Karas, Namibia15.2°C59.4°F1 mm0″
Bloemfonteincity · Free State, South Africa14.8°C58.6°F24 mm0.9″
Teyateyanengcity · Berea, Lesotho14.6°C58.3°F34 mm1.3″
Hlotsecity · Leribe, Lesotho14.6°C58.3°F32 mm1.3″
Maserucity · Maseru, Lesotho14.5°C58.1°F31 mm1.2″
Butha-Buthecity · Leribe, Lesotho14.2°C57.6°F33 mm1.3″