+31.6342° · -7.9999° · ELEV 0m

Marrakesh

Morocco · Marrakesh-Safi

Monthly weather averages for Marrakesh, Morocco — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

July → January

Marrakesh has a arid climate. The warmest month is July (38°C average high) and the coolest is January (19°C).

№ 02

Rainfall by Month

225 mm / year

Marrakesh sees 225 mm of rain a year. The wettest month is March (40 mm); the driest is July (2 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

March–May
March–May
9°C – 31°C · 11.3h sun

The best time to visit Marrakesh is March–May, when temperatures average 9°C–31°C with 11.3 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Marrakesh, Morocco — click a column to sort
January19.1°C5.1°C26 mm9.2 h08:3118:50
February20.8°C6.6°C32 mm9.7 h07:1418:18
March23.0°C8.7°C40 mm10.4 h06:4218:39
April26.2°C11.8°C24 mm11.5 h07:0320:00
May30.6°C15.0°C15 mm12.0 h06:3520:21
June33.3°C17.3°C3 mm12.4 h06:2620:38
July38.2°C20.5°C2 mm12.7 h06:3720:38
August38.0°C21.2°C5 mm12.3 h06:5620:16
September33.0°C18.3°C7 mm10.7 h07:1519:38
October30.0°C15.3°C15 mm10.0 h06:3418:00
November23.5°C9.9°C35 mm9.2 h06:5917:33
December20.7°C6.6°C21 mm8.9 h07:2417:30

Nearby cities

View monthly climate averages for nearby cities or compare them with Marrakesh.

Temperature, rainfall and sunshine, month by month.