April weather forecast
Morocco

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

Weather in April

April in Morocco sees a significant shift toward the warm and sunny weather characteristic of the spring season. Across the country, there are noticeable changes in temperature and rainfall patterns.

In northern and coastal cities such as Casablanca and Tangier, April weather is marked by an increased warmth with average temperatures ranging from 13°C (55.4°F) to 22°C (71.6°F). Rainfall continues to decrease, with these areas receiving an average precipitation of approximately 40mm (1.57"). The overall weather becomes more pleasant, and the longer daylight hours provide ample sunshine.

The southern and interior regions, including Marrakech and regions adjacent to the Sahara Desert, experience further temperature rise in April. Average temperatures hover between 14°C (57.2°F) and 26°C (78.8°F), indicating warm days and comfortably cool nights. Rainfall in these areas remains minimal, with an average precipitation of about 20mm (0.79").

April in the Atlas Mountains signifies a further retreat of winter. Although snowfall might still occur in the highest altitudes, it is less frequent compared to the preceding months. Areas like Ifrane witness temperatures ranging from 6°C (42.8°F) to 15°C (59°F).

As April transitions into May, the entirety of Morocco moves deeper into the spring season, with temperatures continuing to rise and rainfall decreasing, thus setting the stage for the upcoming summer.

  • Casablanca - April »
    April 2024, at 02:00, Daylight Saving Time ends in Casablanca and the time zone changes from +00 to +01. When does Daylight Saving Time end in April in Casablanca?
  • Rabat - April »
    April 2024, at 02:00, Daylight Saving Time ends and the time zone changes from +00 to +01. When does Daylight Saving Time end in April in Rabat?
  • Fes - April »
    April 2024, at 02:00, Daylight Saving Time ends in Fes, and the time zone changes from +00 to +01. April 2024, at 02:00, Daylight Saving Time ends, and the time zone changes from +00 to +01.
  • Tangier - April »
    April 2024, at 02:00, Daylight Saving Time ends in Tangier and the time zone changes from +00 to +01. When does Daylight Saving Time end in April in Tangier?
  • Agadir - April »
    April 2024, at 02:00, Daylight Saving Time ends in Agadir and the time zone changes from +00 to +01. In Agadir during April, the rain falls for 3.7 days and regularly aggregates up to 26mm (1.02") of precipitation.
  • Meknes - April »
    April 2024, at 02:00, Daylight Saving Time ends in Meknes, and the time zone changes from +00 to +01. In Meknes, in April, during 10.3 rainfall days, 74mm (2.91") of precipitation is typically accumulated.
  • Oujda - April »
    April 2024, at 02:00, Daylight Saving Time ends in Oujda, Morocco, and the time zone changes from +00 to +01. When does Daylight Saving Time end in April in Oujda?
  • Kenitra - April »
    When does Daylight Saving Time end in April in Kenitra? In Kenitra during April, the rain falls for 11 days and regularly aggregates up to 67mm (2.64") of precipitation.
  • Tetouan - April »
    April 2024, at 02:00, Daylight Saving Time ends in Tetouan and the time zone changes from +00 to +01. In Tetouan during April, the rain falls for 11.5 days and regularly aggregates up to 30mm (1.18") of precipitation.
  • Salé - April »
    When does Daylight Saving Time end in April in Salé? In Salé, in April, during 9.1 rainfall days, 13mm (0.51") of precipitation is typically accumulated.
  • Nador - April »
    April 2024, at 02:00, Daylight Saving Time ends in Nador and the time zone changes from +00 to +01. On the first day of April in Nador, Morocco, sunrise is at 05:57 and sunset at 18:33 +00.
  • Safi - April »
    April 2024, at 02:00, Daylight Saving Time ends in Safi, Morocco, and the time zone changes from +00 to +01. When does Daylight Saving Time end in April in Safi?
Updated: May 24, 2024 | Published by: Weather Atlas | About Us / Weather Forecasting / Data Sources

Morocco

Weather forecast for your location

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