Skip to content
Destinations
Weather & climate
Nature
Outdoors
Culture
Events
Sky & live
Safi, Morocco
Photo: Dortiti عبد الله فكري · CC BY-SA 4.0 · Wikimedia Commons
SafiReport this photo · linked, not stored
Climate guideThirty-year normals for Safi

Safi climate by month

Hot semi-arid · BShBest May–Jun · Oct
Annual mean19°day and night
Seasonal swing11°warmest vs coolest
Precipitation351 mm44 wet days a year
32.30° N, 9.24° WElevation 45 mUTC+0 · Western European Standard Time
When to goSafi · weather score
JanFebMarAprMayJunJulAugSepOctNovDec92October
Best timeMay–Jun · Oct
October: high / low25° / 16°
iSummary

What the weather is like

Safi has a hot semi-arid climate (Köppen BSh): little rain, large day–night swings and strong sunshine.

The warmest month is August, when afternoons average 29° and nights 20°. January is the coolest month, with highs of 19° and lows of 8°. The difference between the warmest and the coolest month is about 11°.

About 351 mm of precipitation falls in an average year. March is the wettest month (30 mm, 9 wet days) and August the driest (1 mm, 0 wet days). Cloud cover ranges from 11% in July to 26% in December.

The sea reaches about 21° in August. Sea temperatures lag the air by a month or two, so late summer is usually warmer for swimming than early summer.

Compared with Rabat, the capital, Safi is 0.6° warmer on a August afternoon and receives less precipitation over the year.

Year in figures

Hottest afternoons
29° · August
Coldest nights
8° · January
Wettest month
March
Driest month
August
Clearest skies
July · 11% cloud
Warmest sea
21° · August
Longest day
14 h 15 min
Shortest day
10 h 03 min
iiCharts

Twelve months at a glance

Temperature and precipitation

Daily high/low range bars, monthly precipitation columns, sea temperature line

Temperature curve

Average high, low and sea
10°20°30°JanFebMarAprMayJunJulAugSepOctNovDec

Daylight

Hours between sunrise and sunset on the 15th of each month
101214JanFebMarAprMayJunJulAugSepOctNovDec
iiiData table

Climate normals month by month

Climate normals for Safi by month
MonthJanFebMarAprMayJunJulAugSepOctNovDec
Average high19°20°21°22°24°26°29°29°27°25°22°20°
Average low8°9°11°13°15°18°20°20°19°16°12°10°
Precipitation59 mm48 mm30 mm21 mm10 mm3 mm1 mm1 mm4 mm40 mm62 mm72 mm
Wet days (≥1 mm)4.55.78.83.72.30.51.202.734.77.2
Cloud cover25%25%24%20%19%15%11%12%17%23%24%26%
Sea temperature17°17°17°17°18°20°20°21°21°20°19°18°
Daylight10h 1511h 0311h 5712h 5813h 4814h 1514h 0413h 2112h 2311h 2510h 3110h 03
Month score898779919595828385928983