Climate and monthly weather forecast
Safi, Morocco

englishespañol中文
Share

The climate of Safi

Safi, Morocco enjoys a subtropical steppe setting, widely referred to as 'BSh' under the Köppen climate classification. It confers a fair mix of hot summer months and gentle winters upon this coastal city. A conspicuous feature of the Safi climate is the wide discrepancy between the highest and lowest monthly average temperatures, with the former reaching up to 29.2°C (84.6°F) during peak summer and the latter dipping to 7.7°C (45.9°F) in the colder months.

Rainfall in Safi follows a fairly predictable pattern, with the heaviest downpours occurring from November to January and a strikingly dry phase from June to August. Within this annual cycle, there is a conspicuous dearth of precipitation between June and August, which is compensated by abundant rainfall at the turn of the year. This allows residents and visitors to expect over 90mm (3.54") of rainfall during these months.

Daylight hours stretch from 10.1 hours in the darker months to a pleasant 14.2 hours in the brighter months. Concurrently, sunshine duration adopts a similar trend, spanning 6.4 hours in less sunny months - still a relatively high figure - and 10.5 hours in the peak months of summer. Notably, despite seasonal variations, Safi maintains a consistent level of sunshine, offering well over 6 hours per day on average throughout the year.

The best time to visit Safi

Between May and October, the city of Safi delights in long, sunny days, fewer rain clouds and inviting sea temperatures, which reach an alluring 21.9°C (71.4°F). Consequently, these months constitute the perfect window for beach enthusiasts and sun seekers to visit Safi. With a temperature range of 13.3°C (55.9°F) to 24.6°C (76.3°F), even the coldest months within this period offer a warm and enjoyable climate.

The worst time to visit Safi

The months of November to January bring the year's most substantial rainfall to Safi, reaching up to 92mm (3.62") in November. Simultaneously, the average daily temperatures drop to between 8.5°C (47.3°F) and 18.8°C (65.8°F). As a result of the increased likelihood to encounter less favorable weather during these months, many might consider this the less optimal time to plan a holiday in Safi.

Spring weather in Safi

Come March, Safi begins to shake off the winter chill, and by April, the city is experiencing spring in full swing. From March to May, temperatures range from a cozy 9.2°C (48.6°F) to a warm 23.3°C (73.9°F). Concurrently, rainfall decreases to 45mm (1.77") in April and a minor 17mm (0.67") in May, making these some of the driest months of the year.

Summer weather in Safi

Summer, running from June to August, is a sun-soaked affair in Safi. Topping the charts at an impressive 29.2°C (84.6°F), the city buzzes with warmth, extending an open invitation to beach-goers and water sports enthusiasts. Contributing to the appeal, the sea temperatures peak between 21.3°C (70.3°F) and 21.9°C (71.4°F) during this period.

Autumn weather in Safi

With the arrival of September, Safi begins its transition into autumn. During these months, temperatures fade gradually from a balmy 25.2°C (77.4°F) in September to a milder 21.6°C (70.9°F) by November. Though Safi sees increased precipitation during these months, rainfall remains irregular, ranging from 4mm (0.16") in September up to 92mm (3.62") in November.

Winter weather in Safi

Winter in Safi, spanning December to February, is characterized by colder conditions, as temperatures take a downturn to between 7.7°C (45.9°F) and 18.2°C (64.8°F). However, this does not tell the full story. With up to 10.5 hours of daylight and an average of 6 hours of sunshine even in these cooler months, Safi successfully fends off the dreary, gray skies commonly associated with winter in many parts of the world. This is coupled with an increase in rainfall, reaching 92mm (3.62") in December, that enhances the richness and charm of Safi's winter landscape.

Weather in January

In Safi, Morocco, January weather patterns show mild temperatures and considerable precipitation. The abundant rainfall of January, registering 79mm (3.11"), can make this month particularly fresh and moist. This should be taken into consideration for any planned outdoor activities. Weather in January »

Weather in February

As Safi transitions into February, a slight increase in temperatures is noticed, though the weather remains relatively cool. Rainfall, while less compared to January, is still noteworthy at 67mm (2.64"), contributing to the moist environment. Weather in February »

Weather in March

March announces the arrival of spring in Safi with a subtle rise in temperature. The volume of rainfall begins to lessen substantially, recording 45mm (1.77"), indicating the transition towards the dryer part of the year. Daylight duration continues its upward trend, bringing an increase in the length of days. Weather in March »

Weather in April

April carries forward the trend of rising temperatures and reducing rainfall observed in March. Marking one of the drier months of the year, Safi receives 45mm (1.77") of rain during April, signifying a significant decrease compared to earlier months. Weather in April »

Weather in May

May typically brings warmer weather and minimal rainfall to Safi. While no significant weather extremes are observed, brighter and longer days encourage more outdoor activities. The town is a destination for travelers as the weather conditions are favorable. Weather in May »

Weather in June

June in Safi denotes the onset of summer, with recording 4mm (0.16") of rainfall, making it one of the driest months of the year. The weather is characterized by warmth, sunshine, and blue skies. The town is busy with locals and tourists alike relishing Safi's outdoor attractions. Weather in June »

Weather in July

July marks peak summer season in Safi, with the weather balancing between dryness and heat. The distinct feature of this month is the near absence of rainfall, with only 0mm (0") being recorded. People often head to the beach to cool off or partake in water sports during this time. Weather in July »

Weather in August

As the hottest month of the year, August in Safi is characterized by high temperatures and minimal rainfall patterns, identical to July at 0mm (0"). The strikingly dry weather continues, marked by scorching days and warm nights. Weather in August »

Weather in September

September in Safi presents a slight dropdown in temperatures, signaling the forthcoming arrival of fall season. Despite this, the city still experiences aridity, with only 4mm (0.16") of rainfall, continuing the trend of dry conditions. Weather in September »

Weather in October

October brings a noticeable change in Safi's weather compared to the preceding summer months. Rainfall increases significantly in October, amounting to 43mm (1.69"), as the locale transitions towards the wet season. This shift leads to fewer outdoor activities being scheduled as the city prepares for the change in weather. Weather in October »

Weather in November

November manifests a continuation of cooler climate and an increase in precipitation in Safi. As one of the months with the highest rainfall, November records 92mm (3.62") of precipitation. This results in a reduction of dust in the atmosphere, providing cleaner, fresher air. Weather in November »

Weather in December

In December, Safi experiences mild winter conditions. The month continues the trend of high rainfall levels seen in November, with a total of 92mm (3.62") of precipitation. Despite the cooler temperatures, sunshine remains available in satisfactory amounts, compensating for the shorter days. Weather in December »
[Resources]

Frequently asked questions

What month is the coldest in Safi?

Safi's coldest temperatures are experienced in January, with average high temperatures of 18.2°C (64.8°F) and lows of 7.7°C (45.9°F).

How many days does it rain in Safi?

Throughout the year, there are 80 rainfall days, and 489mm (19.25") of precipitation is accumulated.

What months are the sea coldest in Safi?

The months with the coldest seawater are February and March, with an average sea temperature of 17.3°C (63.1°F).

When is Daylight Saving Time (DST) in Safi?

On Sunday, 10. March 2024, at 03:00, Daylight Saving Time starts, and the time zone changes from +01 to +00. Daylight Saving Time ends on Sunday, 14. April 2024, at 02:00, and the time zone reverts from +00 to +01.

When are the longest days in Safi?

The month with the longest days in Safi, Morocco, is June, with an average of 14h and 12min of daylight.

What is the driest month in Safi?

The months with the least rainfall in Safi, Morocco, are July and August Rain falls for 0.4 days and accumulates 0mm (0") of rain.

What month has the most sunshine in Safi?

With an average of 10.5h of sunshine, July has the most sunshine of the year in Safi.

What time of the year is the hottest in Safi?

Safi experiences its highest temperatures in August, with an average peak of 29.2°C (84.6°F) and a low of 18.9°C (66°F).

What is the month with the warmest sea water in Safi?

The month with the warmest seawater in Safi, Morocco, is September, with an average sea temperature of 22.1°C (71.8°F).

What is the wettest month in Safi?

The month with the most rainfall is November, when the rain falls for 10.1 days and typically aggregates up to 92mm (3.62") of precipitation.

What is the month with the shortest days in Safi?

December has the shortest days of the year in Safi, Morocco, with an average of 10h and 6min of daylight.

What is the month with the least sunshine in Safi?

December has the least sunshine of the year in Safi, Morocco, with an average of 6.4h of sunshine.

Average temperature
Safi, Morocco

Average temperature - Safi, Morocco

The warmest month (with the highest average high temperature) is August (29.2°C).
The month with the lowest average high temperature is January (18.2°C).

The month with the highest average low temperature is August (18.9°C).
The coldest month (with the lowest average low temperature) is January (7.7°C).

[Resources]

Average rainfall
Safi, Morocco

Average rainfall - Safi, Morocco

The wettest month (with the highest rainfall) is November (92.1mm).
The driest months (with the least rainfall) are July and August (0.3mm).

[Resources]

Average rainfall days
Safi, Morocco

Average rainfall days - Safi, Morocco

The month with the highest number of rainy days is January (12.4 days).
The months with the least rainy days are July and August (0.4 days).

[Resources]

Average sea temperature
Safi, Morocco

Average sea temperature - Safi, Morocco

The best month for swimming (with the highest average sea temperature) is September (22.1°C).
The coldest months (with the lowest average sea temperature) are February and March (17.3°C).

[Resources]

Average daylight / Average sunshine
Safi, Morocco

Average daylight / Average sunshine - Safi, Morocco

The month with the longest days is June (Average daylight: 14h and 12min).
The month with the shortest days is December (Average daylight: 10h and 6min).

The month with the most sunshine is July (Average sunshine: 10h and 30min).
The month with the least sunshine is December (Average sunshine: 6h and 24min).

[Resources]

Safi, Morocco

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location