Marrakech's climate is mild and pleasant during spring, with temperatures gradually warming up from March to May, with averages ranging from 17°C to 23°C. Summer months are hot and dry, with June and July being the hottest, averaging around 31°C, while August and September remain sweltering but slightly cooler at around 28-27°C. Autumn brings a slight reprieve, with temperatures dropping to average highs of 23-16°C from October to November. Winter is relatively cool, with December and January averaging around 14°C, and February being the mildest month. Overall, Marrakech's climate is characterized by mild winters and hot summers, with spring and autumn offering pleasant temperatures.