Best Time to Visit Marrakesh
Morocco · weather by month, temperature and rainfall
Weather-wise, November to April is the best time to visit Marrakesh. July is the hottest month, with average highs of 40°C (103°F), while January is the coldest, with lows around 7°C (44°F). Rain is heaviest in November, at about 47 mm (1.9 in), and lightest in August, at 6 mm (0.2 in). July is the least comfortable month, mainly because of the heat.
Marrakesh weather by month
Monthly climate table
| Month | High | Low | Rain | Rainy days | Humidity | Sun hrs/day | Rating |
|---|---|---|---|---|---|---|---|
| January | 19°C 67°F | 7°C 44°F | 38 mm | 5 | 57% | 7.7 | Excellent 9.7 |
| February | 20°C 69°F | 7°C 45°F | 36 mm | 6 | 58% | 7.8 | Excellent 10 |
| March | 23°C 74°F | 9°C 48°F | 40 mm | 6 | 56% | 8.3 | Excellent 10 |
| April | 26°C 80°F | 11°C 53°F | 26 mm | 4 | 55% | 8.9 | Excellent 10 |
| May | 31°C 87°F | 15°C 58°F | 14 mm | 3 | 49% | 9.6 | Excellent 8.4 |
| June | 34°C 94°F | 17°C 63°F | 9 mm | 1 | 44% | 11.6 | Fair 6.3 |
| July | 40°C 103°F | 22°C 72°F | 7 mm | 1 | 32% | 11 | Poor 3 |
| August | 40°C 103°F | 23°C 73°F | 6 mm | 2 | 32% | 9.9 | Poor 3 |
| September | 34°C 93°F | 19°C 66°F | 17 mm | 3 | 45% | 9.3 | Good 6.5 |
| October | 30°C 85°F | 16°C 61°F | 24 mm | 5 | 48% | 7.9 | Excellent 9.1 |
| November | 24°C 74°F | 11°C 53°F | 47 mm | 6 | 53% | 7.7 | Excellent 10 |
| December | 20°C 69°F | 8°C 46°F | 29 mm | 5 | 56% | 7.5 | Excellent 10 |
Frequently asked questions
When is the best time to visit Marrakesh?
The best time to visit Marrakesh is November to April, based on comfortable temperatures, low rainfall and plenty of sunshine.
What is the hottest month in Marrakesh?
July is the hottest month in Marrakesh, with an average high of 40°C (103°F).
What is the coldest month in Marrakesh?
January is the coldest month in Marrakesh, with an average low of 7°C (44°F).
What is the rainiest month in Marrakesh?
November is the wettest month, with about 47 mm (1.9 in) of rain. August is the driest, with 6 mm (0.2 in).
Nearby destinations
- Essaouira168 km · best September to July
- Agadir203 km · best November to April
- Casablanca220 km · best September to June
- Rabat286 km · best February to December
- Fes387 km · best April to May and October
- Tangier503 km · best April to August and October
- Gibraltar558 km · best April to August and October
- Faro599 km · best April to October
More in Morocco