Marrakesh Weather Year-Round — Best Time to Visit
Marrakesh, Morocco has warm weather year-round. The best time to visit is July (score: 99/100). Annual average high: 26.7°C, total rainfall: 244mm.
When is the best time to visit Marrakesh?
99
July is the best month to visit Marrakesh with a travel score of 99/100 (Excellent).
Expect highs of 36.7°C, 1 rain days, and 12.8 hours of daily sunshine.
View July weather details →Travel Score by Month
76
Jan
82
Feb
87
Mar
90
Apr
95
May
97
Jun
99
Jul
98
Aug
97
Sep
95
Oct
86
Nov
78
Dec
Excellent (80+)
Good (60-79)
Mixed (40-59)
Poor (<40)
What are the average temperatures in Marrakesh each month?
26.7°C
Avg High
11.6°C
Avg Low
244mm
Annual Rain
How much rain does Marrakesh get?
Marrakesh receives 244mm of rain annually. The wettest month is typically March with 34mm, while July is the driest.
What is the weather like each month in Marrakesh?
January
76
18°C
Low: 4°C
5 rain days
Good
February
82
20°C
Low: 5°C
5 rain days
Excellent
March
87
23°C
Low: 8°C
5 rain days
Excellent
April
90
25°C
Low: 10°C
5 rain days
Excellent
May
95
29°C
Low: 13°C
4 rain days
Excellent
June
97
33°C
Low: 16°C
2 rain days
Excellent
July
Best time to visit99
37°C
Low: 19°C
1 rain days
Excellent
August
98
36°C
Low: 20°C
2 rain days
Excellent
September
97
32°C
Low: 17°C
2 rain days
Excellent
October
95
28°C
Low: 14°C
4 rain days
Excellent
November
86
23°C
Low: 8°C
4 rain days
Excellent
December
78
19°C
Low: 5°C
5 rain days
Good
Compare Marrakesh
Popular comparisons:
Planning a Trip to Morocco?
Don't let a public holiday surprise you — restaurants, shops, and attractions may be closed.
🏛️ 121 countries·📅 Updated yearly·✈️ Free forever
What cities are near Marrakesh?
Data based on 1994–2024 averages · Last updated: 2024-12-31