SafiReport this photo · linked, not stored
Safi climate by month
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
Twelve months at a glance
Temperature and precipitation
Daily high/low range bars, monthly precipitation columns, sea temperature lineTemperature curve
Average high, low and seaDaylight
Hours between sunrise and sunset on the 15th of each monthClimate normals month by month
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Average high | 19° | 20° | 21° | 22° | 24° | 26° | 29° | 29° | 27° | 25° | 22° | 20° |
| Average low | 8° | 9° | 11° | 13° | 15° | 18° | 20° | 20° | 19° | 16° | 12° | 10° |
| Precipitation | 59 mm | 48 mm | 30 mm | 21 mm | 10 mm | 3 mm | 1 mm | 1 mm | 4 mm | 40 mm | 62 mm | 72 mm |
| Wet days (≥1 mm) | 4.5 | 5.7 | 8.8 | 3.7 | 2.3 | 0.5 | 1.2 | 0 | 2.7 | 3 | 4.7 | 7.2 |
| Cloud cover | 25% | 25% | 24% | 20% | 19% | 15% | 11% | 12% | 17% | 23% | 24% | 26% |
| Sea temperature | 17° | 17° | 17° | 17° | 18° | 20° | 20° | 21° | 21° | 20° | 19° | 18° |
| Daylight | 10h 15 | 11h 03 | 11h 57 | 12h 58 | 13h 48 | 14h 15 | 14h 04 | 13h 21 | 12h 23 | 11h 25 | 10h 31 | 10h 03 |
| Month score | 89 | 87 | 79 | 91 | 95 | 95 | 82 | 83 | 85 | 92 | 89 | 83 |