WhereItsSunny

Sunny & Mild cities in Eastern Africa in July

The shoulder-season sweet spot for comfortable city travel.

85 cities in Eastern Africa match our Sunny & Mild profile in July: average temperature ≥ 14°C / 57.2°F, ≤ 22°C / 71.6°F, monthly rainfall ≤ 50 mm / 2 in. Top picks include Karonga (Malawi, 21.9°C / 71.4°F), Kasese (Uganda, 21.8°C / 71.2°F), and Tabora (Tanzania, 21.8°C / 71.2°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

CityTemperatureRainfall
Karongacity · Chitipa, Malawi21.9°C71.4°F2 mm0.1″
Kasesecity · Kasese, Uganda21.8°C71.2°F44 mm1.7″
Taboracity · Tabora, Tanzania21.8°C71.2°F1 mm0″
Mwanzacity · Mwanza, Tanzania21.5°C70.7°F11 mm0.4″
Nsanjecity · Nsanje, Malawi21.3°C70.3°F16 mm0.6″
Mbararacity · Mbarara, Uganda21.2°C70.2°F23 mm0.9″
Nampulacity · Nampula, Mozambique20.9°C69.6°F15 mm0.6″
Toliaracity · Anosy, Madagascar20.8°C69.4°F4 mm0.2″
Beiracity · Sofala, Mozambique20.7°C69.3°F34 mm1.3″
Moshicity · Kilimanjaro, Tanzania20.5°C68.9°F14 mm0.6″
Masakacity · Masaka, Uganda20.4°C68.7°F32 mm1.3″
Kigalicity · Kigali, Rwanda20.4°C68.7°F9 mm0.4″
Mpigicity · Mpigi, Uganda20.3°C68.5°F50 mm2″
Kirundocity · Kirundo, Burundi20.3°C68.5°F4 mm0.2″
Salimacity · Salima, Malawi20.3°C68.5°F1 mm0″
Nkhotakotacity · Nkhotakota, Malawi20.2°C68.4°F6 mm0.2″
Maxixecity · Inhambane, Mozambique20.2°C68.4°F43 mm1.7″
Inhambanecity · Inhambane, Mozambique20.1°C68.2°F40 mm1.6″
Bukobacity · Kagera, Tanzania20°C68°F45 mm1.8″
Nkhata Baycity · Nkhata Bay, Malawi20°C68°F28 mm1.1″
Dodomacity · Dodoma, Tanzania19.8°C67.6°F0 mm0″
Ntungamocity · Ntungamo, Uganda19.7°C67.5°F37 mm1.5″
Mangochicity · Mangochi, Malawi19.7°C67.5°F8 mm0.3″
Kibungocity · Eastern, Rwanda19.5°C67.1°F8 mm0.3″
Kibuyecity · Western, Rwanda19.4°C66.9°F17 mm0.7″
Gisenyicity · Western, Rwanda19.4°C66.9°F33 mm1.3″
Matolacity · Maputo, Mozambique19.2°C66.6°F13 mm0.5″
Maputocity · Maputo, Mozambique19.2°C66.6°F16 mm0.6″
Butarecity · Southern, Rwanda19.1°C66.4°F9 mm0.4″
Mwanzacity · Mwanza, Malawi19°C66.2°F17 mm0.7″
Karibacity · Mashonaland West, Zimbabwe19°C66.2°F0 mm0″
Ngozicity · Ngozi, Burundi18.9°C66°F5 mm0.2″
Muhangacity · Southern, Rwanda18.9°C66°F13 mm0.5″
Muyingacity · Muyinga, Burundi18.9°C66°F2 mm0.1″
Cyangugucity · Western, Rwanda18.7°C65.7°F16 mm0.6″
Cankuzocity · Cankuzo, Burundi18.6°C65.5°F2 mm0.1″
Karuzicity · Karuzi, Burundi18.3°C64.9°F3 mm0.1″
Makambacity · Makamba, Burundi18.3°C64.9°F2 mm0.1″
Rutanacity · Rutana, Burundi18.1°C64.6°F2 mm0.1″
Ruyigicity · Ruyigi, Burundi18.1°C64.6°F2 mm0.1″
Mansacity · Luapula, Zambia18.1°C64.6°F0 mm0″
Singidacity · Singida, Tanzania17.9°C64.2°F0 mm0″
Gitegacity · Mwaro, Burundi17.8°C64°F3 mm0.1″
Gikongorocity · Southern, Rwanda17.7°C63.9°F12 mm0.5″
Kasamacity · Northern, Zambia17.7°C63.9°F0 mm0″
Embucity · Eastern, Kenya17.6°C63.7°F26 mm1″
Chimoiocity · Manica, Mozambique17.6°C63.7°F18 mm0.7″
Songeacity · Ruvuma, Tanzania17.6°C63.7°F2 mm0.1″
Kayanzacity · Kayanza, Burundi17.5°C63.5°F9 mm0.4″
Ruhengericity · Northern, Rwanda17.5°C63.5°F30 mm1.2″
Nairobicity · Nairobi, Kenya17.4°C63.3°F21 mm0.8″
Machingacity · Machinga, Malawi17.3°C63.1°F19 mm0.7″
Mongucity · Western, Zambia17.1°C62.8°F0 mm0″
Iringacity · Iringa, Tanzania17.1°C62.8°F0 mm0″
Chitipacity · Chitipa, Malawi17.1°C62.8°F1 mm0″
Livingstonecity · Southern, Zambia17.1°C62.8°F0 mm0″
Chipatacity · Eastern, Zambia17°C62.6°F0 mm0″
Byumbacity · Northern, Rwanda16.9°C62.4°F12 mm0.5″
Babaticity · Manyara, Tanzania16.8°C62.2°F2 mm0.1″
Zombacity · Zomba, Malawi16.8°C62.2°F18 mm0.7″
Ntcheucity · Ntcheu, Malawi16.7°C62.1°F7 mm0.3″
Blantyrecity · Blantyre, Malawi16.7°C62.1°F12 mm0.5″
Ndolacity · Copperbelt, Zambia16.4°C61.5°F0 mm0″
Arushacity · Arusha, Tanzania16.4°C61.5°F8 mm0.3″
Muramvyacity · Muramvya, Burundi16.3°C61.3°F6 mm0.2″
Kabwecity · Central, Zambia16.3°C61.3°F0 mm0″
Mchinjicity · Mchinji, Malawi16.2°C61.2°F1 mm0″
Lilongwecity · Lilongwe, Malawi16.2°C61.2°F2 mm0.1″
Mzimbacity · Mzimba, Malawi16°C60.8°F1 mm0″
Lusakacity · Lusaka, Zambia16°C60.8°F1 mm0″
Solwezicity · Northwestern, Zambia15.9°C60.6°F0 mm0″
Kabalecity · Kabale, Uganda15.9°C60.6°F17 mm0.7″
Chiradzulucity · Chiradzulu, Malawi15.8°C60.4°F20 mm0.8″
Nyericity · Central, Kenya15.6°C60.1°F37 mm1.5″
Lichingacity · Niassa, Mozambique15.5°C59.9°F2 mm0.1″
Sumbawangacity · Rukwa, Tanzania15.3°C59.5°F0 mm0″
Bururicity · Bururi, Burundi15.3°C59.5°F4 mm0.2″
Antananarivocity · Antananarivo, Madagascar15.1°C59.2°F9 mm0.4″
Chinhoyicity · Mashonaland West, Zimbabwe14.9°C58.8°F1 mm0″
Kisorocity · Kisoro, Uganda14.6°C58.3°F23 mm0.9″
Mutarecity · Manicaland, Zimbabwe14.3°C57.7°F5 mm0.2″
Fianarantsoacity · Vatovavy-Fitovinany, Madagascar14.3°C57.7°F25 mm1″
Gwerucity · Midlands, Zimbabwe14.2°C57.6°F1 mm0″
Masvingocity · Masvingo, Zimbabwe14.1°C57.4°F3 mm0.1″
Bulawayocity · Bulawayo, Zimbabwe14°C57.2°F1 mm0″