Goldilocks Map

Best time to visit · Morocco

Best time to visit Marrakesh

Marrakesh averages 67 just-right days a year; March, April and November are best. Most other days miss by being too hot.

Comfort map around Marrakesh: 67 just-right days a year
Just-right days a year around Marrakesh. Map © OpenStreetMap contributors, OpenFreeMap. Open the live map to set your own window.
67
just-right days a year
(70 to 80°F, dry, sunny)
53
runner's-weather days
(45 to 65°F, dry)
65
beach days
(80 to 92°F, bright)
73°F
average high in March, its best month

Marrakesh weather by month

3Jan18°C6Feb19°C12Mar23°C11Apr25°C6May28°C2Jun32°C0Jul36°C0Aug36°C2Sep32°C8Oct28°C10Nov22°C5Dec18°C

Bars: share of each month's days that are just right (number = days). Below: average daily high. Outlined bars are the best months.

When to visit Marrakesh

The best time to visit Marrakesh for comfortable weather is March, April and November, when 39%, 37% and 35% of days are just right. January is mostly too cool, with average highs of 64°F (18°C). June, July, August and September are mostly too hot, with average highs of 89 to 97°F (36°C).

Climate table

MonthAvg highDew pointCloud coverJust-right days
January64°F (18°C)37°F (3°C)38%3
February67°F (19°C)39°F (4°C)41%6
March73°F (23°C)40°F (4°C)41%12
April77°F (25°C)45°F (7°C)43%11
May83°F (28°C)47°F (8°C)41%6
June90°F (32°C)51°F (11°C)25%2
July97°F (36°C)51°F (11°C)17%0
August96°F (36°C)53°F (12°C)18%0
September89°F (32°C)53°F (12°C)31%2
October82°F (28°C)49°F (9°C)40%8
November71°F (22°C)43°F (6°C)37%10
December65°F (18°C)40°F (4°C)35%5

How Marrakesh compares

Marrakesh gets 67 just-right days a year with our default window; the median big US city gets 33. On muggy days: 1. On gray days: 24.

Places with a similar climate

Fes
Morocco
51 days
Bakersfield
California
55 days
Riverside
California
85 days
Sevilla
Spain
50 days
Amman
Jordan
58 days
Fresno
California
47 days

Nearby

Fes
Morocco
51 days
Málaga
Spain
46 days
Sevilla
Spain
50 days
Lisbon
Portugal
61 days
Las Palmas de Gran Canaria
Spain
88 days
Funchal
Portugal
67 days
Cite thisMarrakesh averages 67 just-right days a year (70 to 80°F highs, dry, mostly sunny), according to Goldilocks Map: https://goldilocksmap.com/morocco/marrakesh/

Set your own perfect weather on the map →

Numbers are expected days in a typical year from 1991 to 2020 climate normals (TerraClimate; cloud cover from CHELSA), on a grid about 35 km wide. Checked against 10 years of daily records at 28 NOAA weather stations: typical error about 10 days a year. How it works. Updated 2026-10-07.