
Climate Guide
Morocco Weather Guide
Month-by-month temperatures, rainfall, and regional climate differences across Morocco's six distinct weather zones.
October
Best Month
6 Distinct
Climate Zones
300+/year
Sunny Days
Yes
Year-Round?
Morocco's Climate: Six Countries in One
Morocco's geography creates a remarkable diversity of climates within a relatively small country. The Atlantic coast enjoys mild, maritime weather year-round. The interior cities bake in summer but cool dramatically in winter. The Atlas Mountains receive heavy snowfall. The Sahara Desert has some of the most extreme temperature swings on Earth. The Mediterranean north feels like southern Spain.
This diversity means Morocco is a genuine year-round destination — the question is not whether to visit but where to focus your itinerary for each season. Summer travelers head to the coast and mountains. Winter visitors enjoy mild southern Morocco and the Sahara. Spring and autumn are perfect everywhere.
Month-by-Month Weather Guide
Average high temperatures (°C), rainfall (mm), and what to expect each month across four key regions.
January
Read full guideMarrakech
18°C / 6°C
25mm rain
Fes
15°C / 4°C
45mm rain
Agadir
20°C / 9°C
30mm rain
Sahara
20°C / 3°C
2mm rain
Oukaimeden skiing, almond blossoms begin, Amazigh New Year, low tourist season
Cold nights, mild days. Ideal for southern Morocco and the coast.
February
Read full guideMarrakech
20°C / 7°C
25mm rain
Fes
17°C / 5°C
40mm rain
Agadir
21°C / 10°C
25mm rain
Sahara
22°C / 5°C
2mm rain
Almond Blossom Festival, Valentine romance, pre-spring quiet
Warming up. Excellent value with few tourists.
March
Read full guideMarrakech
23°C / 10°C
30mm rain
Fes
19°C / 8°C
45mm rain
Agadir
22°C / 12°C
20mm rain
Sahara
26°C / 10°C
3mm rain
Spring wildflowers, Atlas trekking begins, comfortable everywhere
The start of peak season. Reliably pleasant weather nationwide.
April
Read full guideMarrakech
26°C / 12°C
25mm rain
Fes
22°C / 10°C
40mm rain
Agadir
23°C / 13°C
15mm rain
Sahara
30°C / 14°C
2mm rain
Wildflower peak, perfect Sahara weather, Rose Valley blooming
One of the best months. Warm but not hot, green landscapes.
May
Read full guideMarrakech
30°C / 15°C
10mm rain
Fes
26°C / 13°C
25mm rain
Agadir
24°C / 15°C
5mm rain
Sahara
35°C / 19°C
1mm rain
Rose Festival (Kelaat M'Gouna), Gnaoua Festival, last comfortable month before summer
Warm and dry. Getting hot inland. Desert trips still comfortable.
June
Read full guideMarrakech
34°C / 18°C
5mm rain
Fes
31°C / 16°C
10mm rain
Agadir
25°C / 17°C
2mm rain
Sahara
40°C / 24°C
0mm rain
Gnaoua Festival (Essaouira), beach season begins, Atlas trekking prime
Hot inland. Best for coast, mountains, and the north.
July
Read full guideMarrakech
38°C / 22°C
2mm rain
Fes
35°C / 19°C
3mm rain
Agadir
27°C / 19°C
0mm rain
Sahara
44°C / 28°C
0mm rain
Beach peak season, Atlas refuge trekking, coastal festivals
Very hot inland. Stick to the Atlantic coast and mountains.
August
Read full guideMarrakech
38°C / 22°C
3mm rain
Fes
36°C / 20°C
3mm rain
Agadir
28°C / 20°C
0mm rain
Sahara
45°C / 29°C
0mm rain
Tanjazz Festival, beach season, Perseid meteor shower in Sahara
Peak heat. Only coast and mountains recommended.
September
Read full guideMarrakech
33°C / 19°C
8mm rain
Fes
31°C / 17°C
15mm rain
Agadir
27°C / 19°C
5mm rain
Sahara
38°C / 22°C
2mm rain
Sahara season reopens, cooling temperatures, date harvest begins
Transition month. Getting comfortable again everywhere.
October
Read full guideMarrakech
28°C / 15°C
20mm rain
Fes
25°C / 13°C
30mm rain
Agadir
26°C / 17°C
15mm rain
Sahara
32°C / 16°C
3mm rain
Best overall month, date harvest, clear desert skies, ideal temperatures
The single best month for Morocco. Perfect everywhere.
November
Read full guideMarrakech
22°C / 10°C
30mm rain
Fes
19°C / 9°C
50mm rain
Agadir
23°C / 13°C
25mm rain
Sahara
24°C / 9°C
3mm rain
Marrakech Film Festival, prime Sahara season, olive harvest
Excellent for the south and Sahara. Cooler in the north.
December
Read full guideMarrakech
18°C / 7°C
25mm rain
Fes
15°C / 5°C
50mm rain
Agadir
20°C / 10°C
30mm rain
Sahara
20°C / 4°C
2mm rain
Christmas/New Year escape, winter sun, Atlas skiing opens
Cool but pleasant. Great winter sun alternative to Europe.
Climate by Region
Morocco's six climate zones each offer a different travel experience.
Atlantic Coast
Essaouira, Agadir, Casablanca
The Atlantic moderates temperatures year-round. Summers are warm without the extreme heat of inland cities. The trade wind (Alizé) keeps Essaouira cool but windy. Agadir is the warmest coastal city. Fog is common summer mornings.
Climate
Maritime
Summer
22-28°C
Winter
15-20°C
Rainfall
Moderate (Nov-Mar)
Mediterranean Coast
Tangier, Tetouan, Al Hoceima
Similar to southern Spain. Warmer and wetter than the Atlantic coast. Tangier has the mildest climate in Morocco. The Rif Mountains trap moisture, making this the greenest region. Swimming season is June through October.
Climate
Mediterranean
Summer
28-33°C
Winter
12-17°C
Rainfall
Moderate to heavy (Nov-Mar)
Interior Plains
Marrakech, Fes, Meknes
Hot summers and cool winters with large daily temperature swings. Marrakech is protected from Atlantic breezes by the Atlas Mountains, making it hotter than coastal cities at the same latitude. Fes has colder winters due to its elevation and position.
Climate
Semi-arid continental
Summer
35-42°C
Winter
10-20°C
Rainfall
Light (mostly Nov-Mar)
Atlas Mountains
Imlil, Oukaïmeden, Ifrane
Temperature drops approximately 6°C per 1,000m of altitude. The High Atlas receives regular snowfall November through March. Ifrane ("Little Switzerland") is Morocco's coldest town. Summer is the best trekking season with clear skies and wildflower meadows.
Climate
Alpine/Mountain
Summer
20-30°C
Winter
-5 to 10°C
Rainfall
Snow in winter, rain in spring
Sahara Desert
Merzouga, Zagora, M'Hamid
Extreme daily temperature swings: up to 30°C difference between day and night. Summer is dangerously hot. Winter days are pleasant but nights drop to freezing. Spring and autumn offer the ideal balance. Virtually no rainfall — the driest region in Morocco.
Climate
Hot desert
Summer
40-50°C
Winter
15-22°C day
Rainfall
Almost none
Souss-Massa
Agadir, Taroudant, Tiznit
The warmest and driest lowland region. Protected by the Anti-Atlas from Saharan heat and cooled by Atlantic breezes. Year-round sunshine (300+ days). The argan tree zone. Taroudant is warmer than coastal Agadir.
Climate
Semi-arid
Summer
25-35°C
Winter
18-22°C
Rainfall
Very light
Best Time to Visit by Activity
Sahara Desert
Best: Oct-Nov, Mar-Apr
Avoid: Jun-Aug (extreme heat)
Warm days, cool nights, clear skies for stargazing
Beach Holiday
Best: Jun-Sep
Avoid: Dec-Feb (cool water)
Warm water (20-22°C), reliable sunshine, beach culture
Atlas Trekking
Best: Jun-Sep
Avoid: Dec-Feb (snow/ice)
Clear trails, wildflower meadows, long daylight hours
City Sightseeing
Best: Mar-May, Oct-Nov
Avoid: Jul-Aug (extreme heat)
Comfortable walking temperatures, outdoor dining
Surfing
Best: Sep-Apr
Avoid: Jun-Aug (flat)
Consistent Atlantic swells, warm enough for 3/2 wetsuit
Photography
Best: Sep-Nov
Avoid: Jul-Aug (haze)
Golden light, clear skies, green oases, comfortable travel
Frequently Asked Questions
What is the best month to visit Morocco?
How hot does Morocco get in summer?
Does it snow in Morocco?
When is the rainy season?
Is Morocco warm in winter?
What is the Sahara weather like?
Is Marrakech hotter than Fes?
Can I visit year-round?
Plan Your Trip for the Perfect Season
Our travel designers build itineraries optimized for the weather. Tell us when you want to travel and we will recommend the best regions and experiences.