Sanaa sits at 2,300 meters above sea level, delivering a remarkably mild climate that defies its tropical latitude with cool mornings and pleasant afternoons year-round.
Rainfall concentrates heavily between March and May, then returns for a second round from July to September, turning the surrounding mountains green while the city itself receives moderate precipitation.
Temperatures hover between 20°C during the day and can drop to 5°C on winter nights, making Sanaa one of the few Arabian cities where you'll actually need a proper jacket.
The high altitude keeps humidity mercifully low even during wet months, though the thin air means UV radiation is more intense than you'd expect.
Layering is the local religion here—what feels perfect at noon will leave you shivering by sunset, so bringing a versatile midweight jacket is non-negotiable.
Sanaa follows a tropical wet-dry pattern rather than four seasons, though its high altitude means you'll experience spring-like weather when you'd expect desert heat.