Bulan-bulan paling hangat di Marrakech biasanya Julai dan Ogos dengan purata suhu 27°C. Januari dan Disember merupakan bulan-bulan paling dingin dengan purata suhu adalah 14°C. Bulan-bulan dengan kekerapan hujan yang tinggi adalah Mac dan Januari.