Mogadishu experiences a hot tropical climate with consistently high temperatures year-round and two distinct rainy periods.
The Gu rains from April to June and the Deyr rains from October to November bring most of the city's modest annual rainfall, making waterproof accessories worthwhile during these windows.
Temperatures hover between 26°C and 32°C throughout the year, with little seasonal variation but relentless heat that demands careful fabric choices.
Strong Indian Ocean breezes provide some relief along the coast, though humidity remains high and the sun is punishing without proper protection.
The city's dusty streets combined with ocean spray create a unique challenge for footwear, so closed-toe shoes that can handle both sand and moisture work better than pristine white trainers.
Mogadishu follows a wet-dry tropical pattern rather than four seasons, with temperature barely shifting while rainfall comes and goes.