Nairobi sits at 1,795 meters above sea level, which means its tropical location comes with a temperate twist—expect perpetual spring rather than equatorial heat.
The city experiences two rainy seasons, with the long rains from March to May and short rains from October to December requiring waterproof provisions but not heavy clothing.
Temperatures hover between 10°C and 26°C year-round, with the coolest mornings occurring in July and August when a jumper is genuinely necessary.
The high altitude brings intense sun and low humidity, creating conditions where you can sunburn while feeling pleasantly cool.
Layering is the defining strategy here—mornings demand a jacket that you'll be carrying by noon, then wanting again by evening.
Nairobi operates on a wet-dry system rather than traditional four seasons, though the altitude makes it feel more like eternal spring with occasional downpours.