Climate Chart of Fes, Morocco
Monthly data: Temperature °C, Rain (mm), Sunshine (h) · 2013–2023
For Fes, Morocco, the climate data describe 2013–2023. The monthly mean temperature ranges from January at 10.1 °C to August at 29.0 °C, giving a broad picture of the year's temperature contrast. Rainfall and sunshine also vary by month: average daily rainfall is lowest in July at 0.07 mm/day, while daily sunshine reaches its highest mean in July at 12.58 hours/day. These averages help frame seasonal planning, but do not predict conditions on any particular day.
Climate overview
Temperature
Monthly mean temperatures are coolest in January, at 10.1 °C, and warmest in August, at 29.0 °C. These are averages for each month, not daytime maximum temperatures, so they describe the broad temperature pattern rather than the full range visitors may experience in a day. Across the calendar-month means, the unweighted mean is 19.0 °C. It is a summary of monthly averages rather than a day-weighted annual average, and should be read alongside the cooler and warmer monthly figures.
Rain
Mean daily rainfall is highest in March, at 2.52 mm/day, and lowest in July, at 0.07 mm/day. These are daily averages for the respective months, not monthly rainfall totals; they also do not show how often rain falls or guarantee a dry or wet day. The unweighted mean across monthly daily-rainfall averages is 1.28 mm/day. This provides a broad reference across the year, but does not describe the timing or frequency of individual rain events.
Sunshine
Mean daily sunshine reaches its highest level in July, at 12.58 hours/day, and its lowest in December, at 7.87 hours/day. These figures can help with planning for outdoor daylight, but sunshine duration is not the same as day length. The unweighted mean of the monthly daily-sunshine averages is 10.11 hours/day. It is a summary across months, not a promise of the sunshine available on a particular date.
Snow
The highest monthly mean daily snowfall is recorded in January, at 0.04 mm/day. The unweighted mean across monthly daily-snowfall averages is 0.01 mm/day. These small average amounts do not establish how many days have snow, snow depth or cover, or whether conditions are suitable for skiing.
Best Travel Time Guide for Fes, Morocco: Ideal Seasons and Weather Insights
Visitors prioritising cooler monthly mean conditions can consider January, when the monthly mean is 10.1 °C; this is not a daytime maximum and does not indicate the temperature on every day. For lower average rainfall, July is the conditional option, with mean daily rainfall of 0.07 mm/day, while March has the highest monthly mean daily rainfall at 2.52 mm/day. Pack with the latter's greater average rainfall in mind, while remembering these averages do not quantify rain frequency or guarantee conditions. For outdoor sightseeing planned around average sunshine, July has the highest mean daily sunshine at 12.58 hours/day, while December has the lowest at 7.87 hours/day. Sunshine duration is not day length, and these monthly averages cannot guarantee clear skies on a visit. Cooler temperatures, lower average rainfall and higher sunshine point to different criteria rather than a single universal best time to visit.
Climate Data Overview for Fes, Morocco
Explore the comprehensive climate data for Fes, Morocco. This detailed table provides valuable insights into temperature variations, precipitation levels, and seasonal changes, helping you understand the unique weather patterns of this region.
| Month | Average: Temperature °C | Rain (mm) / day | Snow (mm) / day | Sunshine (h) / day |
|---|---|---|---|---|
| Jan | 10.1 | 1.93 | 0.04 | 7.98 |
| Feb | 11.6 | 1.74 | 0.01 | 8.90 |
| Mar | 13.5 | 2.52 | 0.02 | 9.40 |
| Apr | 16.8 | 1.96 | 0.00 | 10.52 |
| May | 21.0 | 1.28 | 0.00 | 11.57 |
| Jun | 24.4 | 0.29 | 0.00 | 12.44 |
| Jul | 28.6 | 0.07 | 0.00 | 12.58 |
| Aug | 29.0 | 0.18 | 0.00 | 11.93 |
| Sep | 24.7 | 0.51 | 0.00 | 10.51 |
| Oct | 21.3 | 1.17 | 0.00 | 9.31 |
| Nov | 14.8 | 2.00 | 0.00 | 8.27 |
| Dec | 11.7 | 1.67 | 0.00 | 7.87 |
| Average | 19.0 | 1.28 | 0.01 | 10.11 |