Climate averages 1991–2020
Weather in Kenya in April
In April, average daytime highs across the 37 cities listed in Kenya range from 21.1°C in Limuru to 34.4°C in Garissa. Monthly rainfall ranges from 36 mm in Garissa to 291 mm in Busia.
Long-term climate patterns, not a forecast for a particular trip.
City by city
April in Kenya
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Nairobi | 24.4°C15.8°C | 15.8°C | 114 | 19.4 |
| Kakamega | 25.8°C15.2°C | 15.2°C | 235 | 26.7 |
| Mombasa | 29.6°C24.7°C | 24.7°C | 136 | 24.4 |
| Nakuru | 24.3°C13.6°C | 13.6°C | 104 | 12.9 |
| Ruiru | 24.3°C15.7°C | 15.7°C | 120 | 22.0 |
| Eldoret | 23.8°C13.2°C | 13.2°C | 195 | 19.5 |
| Kisumu | 27.3°C18.5°C | 18.5°C | 281 | 27.0 |
| Kikuyu | 22.3°C13.9°C | 13.9°C | 114 | 19.4 |
| Thika | 24.4°C15.9°C | 15.9°C | 179 | 25.0 |
| Naivasha | 22.3°C14.3°C | 14.3°C | 181 | 20.4 |
| Karuri (Kiambu County), Kenya | 22.6°C14.3°C | 14.3°C | 114 | 19.4 |
| Karuri (Murang'A), Kenya | 25.0°C16.3°C | 16.3°C | 201 | 24.9 |
| Matuga | 28.5°C24.0°C | 24.0°C | 134 | 24.0 |
| Mwala | 25.6°C17.8°C | 17.8°C | 109 | 20.5 |
| Ongata Rongai | 23.9°C15.7°C | 15.7°C | 100 | 16.1 |
| Jomvu | 30.3°C24.5°C | 24.5°C | 108 | 22.8 |
| Garissa | 34.4°C24.9°C | 24.9°C | 36 | 7.9 |
| Kitale | 21.3°C12.3°C | 12.3°C | 189 | 20.7 |
| Limuru | 21.1°C12.4°C | 12.4°C | 133 | 22.0 |
| Kitengela | 24.5°C16.4°C | 16.4°C | 132 | 21.3 |
| Mlolongo | 24.4°C16.1°C | 16.1°C | 132 | 21.3 |
| Malindi | 29.2°C25.4°C | 25.4°C | 96 | 22.0 |
| Mandera | 33.5°C25.2°C | 25.2°C | 91 | 13.2 |
| Khwisero | 25.3°C16.4°C | 16.4°C | 256 | 27.3 |
| Kisii | 25.0°C15.4°C | 15.4°C | 277 | 23.4 |
| Ngong | 23.6°C14.9°C | 14.9°C | 114 | 19.4 |
| Mtwapa | 30.3°C24.7°C | 24.7°C | 136 | 24.4 |
| Wajir | 33.0°C24.6°C | 24.6°C | 69 | 12.1 |
| Lodwar | 33.9°C25.1°C | 25.1°C | 74 | 9.0 |
| Meru | 24.2°C15.9°C | 15.9°C | 84 | 13.8 |
| Nyeri | 21.5°C13.4°C | 13.4°C | 206 | 25.4 |
| Isiolo | 28.7°C18.8°C | 18.8°C | 76 | 11.2 |
| Ukunda | 29.1°C24.7°C | 24.7°C | 134 | 24.0 |
| Kilifi | 29.6°C25.1°C | 25.1°C | 112 | 22.6 |
| Nanyuki | 22.5°C13.5°C | 13.5°C | 218 | 19.7 |
| Busia | 26.0°C17.4°C | 17.4°C | 291 | 27.5 |
| Migori | 26.5°C17.0°C | 17.0°C | 232 | 22.6 |
A rain day is a local calendar day with at least 1 mm of precipitation.