May weather forecast
Morocco

englishespañol中文
Share
Flag of Morocco
Flag of Morocco

Weather in May

May in Morocco marks the height of the spring season, characterized by increasing temperatures, blooming landscapes, and continued decrease in rainfall.

In the northern and coastal areas, such as Casablanca and Tangier, May brings warmer weather with average temperatures between 16°C (60.8°F) and 24°C (75.2°F). The rainfall continues to decline in these regions, with an average precipitation of about 25mm (0.98"). The number of sunshine hours increases, providing ample opportunity for outdoor activities.

In the southern and interior regions of Morocco, including Marrakech and areas bordering the Sahara Desert, May sees further warming. Average temperatures vary from 18°C (64.4°F) to 29°C (84.2°F), with hot days and mild nights. Rainfall is sparse in these regions, with an average precipitation of about 10mm (0.39").

In the Atlas Mountains, May marks the end of the snowfall season, even at high altitudes. Places like Ifrane experience a significant increase in temperatures, with averages ranging from 10°C (50°F) to 20°C (68°F).

As May transitions into June, Morocco begins to enter the summer season, with further increases in temperature and decreasing rainfall across all regions. This period sets the stage for the hot, dry months ahead.

  • Casablanca - May »
    On the first day of May in Casablanca sunrise is at 06:41 and sunset at 20:13. As April transitions into May, the average high-temperature in Casablanca rests at a still pleasant 22.2°C (72°F), maintaining a close resemblance to the previous month.
  • Rabat - May »
    In Rabat, Morocco, in May, the average water temperature is 19.4°C (66.9°F). On the first day of May in Rabat, Morocco, sunrise is at 06:38 and sunset at 20:10.
  • Fes - May »
    On the last day of the month, in Fes, Morocco, sunrise is at 06:10 and sunset at 20:25 +01. In May, on the first day of the month, sunrise is at 06:30 and sunset at 20:03.
  • Tangier - May »
    On the last day of the month, in Tangier, sunrise is at 06:08 and sunset at 20:33 +01. In Tangier in May, during 6.1 rainfall days, 37mm (1.46") of precipitation is typically accumulated.
  • Agadir - May »
    In Agadir in May, it is raining for 1.4 days, with typically 4mm (0.16") of accumulated precipitation. In Agadir, Morocco, in May, the average water temperature is 18.5°C (65.3°F).
  • Meknes - May »
    Throughout the year, in Meknes, there are 84.3 rainfall days, and 608mm (23.94") of precipitation is accumulated. On the first day of May in Meknes, sunrise is at 06:33 and sunset at 20:05.
  • Oujda - May »
    A peak daytime temperature of 23.8°C (74.8°F) creates an inviting ambiance in Oujda, Morocco for beach-goers and sunbathers. Despite a stark disparity with daily highs, Oujda records an average nighttime temperature of 10.1°C (50.2°F) in May.
  • Kenitra - May »
    On the last day of the month, in Kenitra sunrise is at 06:15 and sunset at 20:32 +01. As Kenitra welcomes May, the average high-temperature records at a still pleasant 22.8°C (73°F), marking an insignificant deviation from the prior month.
  • Tetouan - May »
    In Tetouan in May, it is raining for 6.3 days, with typically 17mm (0.67") of accumulated precipitation. In Tetouan, in May, during 6.3 rainfall days, 17mm (0.67") of precipitation is typically accumulated.
  • Salé - May »
    Throughout the year, in Salé, there are 77.5 rainfall days, and 137mm (5.39") of precipitation is accumulated. In Salé, in May, during 4.9 rainfall days, 8mm (0.31") of precipitation is typically accumulated.
  • Nador - May »
    In Nador, in May, the average water temperature is 18.8°C (65.8°F). In May, the average sea temperature in Nador is 18.8°C (65.8°F).
  • Safi - May »
    In Safi in May, during 5.1 rainfall days, 17mm (0.67") of precipitation is typically accumulated. Throughout the year, in Safi, there are 80 rainfall days, and 489mm (19.25") of precipitation is accumulated.
[Resources]

Morocco

Weather forecast for your location

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