Sunny & Mild cities in Eastern Africa in May
The shoulder-season sweet spot for comfortable city travel.
42 cities in Eastern Africa match our Sunny & Mild profile in May: average temperature ≥ 14°C / 57.2°F, ≤ 22°C / 71.6°F, monthly rainfall ≤ 50 mm / 2 in. Top picks include Kariba (Zimbabwe, 21.7°C / 71.1°F), Mangochi (Malawi, 21.7°C / 71.1°F), and Maputo (Mozambique, 21.7°C / 71.1°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 Eastern Africa · Cities in Africa
| City | Temperature | Rainfall |
|---|---|---|
| Karibacity · Mashonaland West, Zimbabwe | 21.7°C71.1°F | 3 mm0.1″ |
| Mangochicity · Mangochi, Malawi | 21.7°C71.1°F | 6 mm0.2″ |
| Maputocity · Maputo, Mozambique | 21.7°C71.1°F | 32 mm1.3″ |
| Matolacity · Maputo, Mozambique | 21.6°C70.9°F | 25 mm1″ |
| Mwanzacity · Mwanza, Malawi | 21.3°C70.3°F | 21 mm0.8″ |
| Mek'elecity · Tigray, Ethiopia | 20.8°C69.4°F | 46 mm1.8″ |
| Mongucity · Western, Zambia | 20.3°C68.5°F | 4 mm0.2″ |
| Asmaracity · Anseba, Eritrea | 20.2°C68.4°F | 35 mm1.4″ |
| Livingstonecity · Southern, Zambia | 20°C68°F | 5 mm0.2″ |
| Mansacity · Luapula, Zambia | 19.9°C67.8°F | 8 mm0.3″ |
| Chimoiocity · Manica, Mozambique | 19.9°C67.8°F | 22 mm0.9″ |
| Songeacity · Ruvuma, Tanzania | 19.8°C67.6°F | 12 mm0.5″ |
| Singidacity · Singida, Tanzania | 19.7°C67.5°F | 13 mm0.5″ |
| Machingacity · Machinga, Malawi | 19.6°C67.3°F | 18 mm0.7″ |
| Kasamacity · Northern, Zambia | 19.4°C66.9°F | 9 mm0.4″ |
| Chipatacity · Eastern, Zambia | 19.2°C66.6°F | 6 mm0.2″ |
| Zombacity · Zomba, Malawi | 19.1°C66.4°F | 18 mm0.7″ |
| Blantyrecity · Blantyre, Malawi | 19.1°C66.4°F | 17 mm0.7″ |
| Chitipacity · Chitipa, Malawi | 19°C66.2°F | 16 mm0.6″ |
| Ndolacity · Copperbelt, Zambia | 19°C66.2°F | 6 mm0.2″ |
| Ntcheucity · Ntcheu, Malawi | 18.9°C66°F | 10 mm0.4″ |
| Iringacity · Iringa, Tanzania | 18.9°C66°F | 8 mm0.3″ |
| Mchinjicity · Mchinji, Malawi | 18.8°C65.8°F | 9 mm0.4″ |
| Lilongwecity · Lilongwe, Malawi | 18.7°C65.7°F | 9 mm0.4″ |
| Mzimbacity · Mzimba, Malawi | 18.5°C65.3°F | 10 mm0.4″ |
| Kabwecity · Central, Zambia | 18.5°C65.3°F | 5 mm0.2″ |
| Lusakacity · Lusaka, Zambia | 18.4°C65.1°F | 5 mm0.2″ |
| Chiradzulucity · Chiradzulu, Malawi | 18.2°C64.8°F | 22 mm0.9″ |
| Antananarivocity · Antananarivo, Madagascar | 18.2°C64.8°F | 14 mm0.6″ |
| Solwezicity · Northwestern, Zambia | 17.9°C64.2°F | 10 mm0.4″ |
| Lichingacity · Niassa, Mozambique | 17.8°C64°F | 16 mm0.6″ |
| Sumbawangacity · Rukwa, Tanzania | 17.5°C63.5°F | 19 mm0.7″ |
| Fianarantsoacity · Vatovavy-Fitovinany, Madagascar | 17.3°C63.1°F | 29 mm1.1″ |
| Chinhoyicity · Mashonaland West, Zimbabwe | 17°C62.6°F | 7 mm0.3″ |
| Gwerucity · Midlands, Zimbabwe | 16.8°C62.2°F | 8 mm0.3″ |
| Gwandacity · Matabeleland South, Zimbabwe | 16.7°C62.1°F | 7 mm0.3″ |
| Masvingocity · Masvingo, Zimbabwe | 16.7°C62.1°F | 13 mm0.5″ |
| Mutarecity · Manicaland, Zimbabwe | 16.7°C62.1°F | 12 mm0.5″ |
| Hararecity · Harare, Zimbabwe | 16.6°C61.9°F | 9 mm0.4″ |
| Bulawayocity · Bulawayo, Zimbabwe | 16.5°C61.7°F | 7 mm0.3″ |
| Mbeyacity · Mbeya, Tanzania | 15.7°C60.3°F | 25 mm1″ |
| Dedzacity · Dedza, Malawi | 15.6°C60.1°F | 13 mm0.5″ |