Best time to visit Morocco

The best time to visit Morocco is Summer (Jun–Aug) or Winter (Dec–Feb), based on recorded weather, crowd and price levels. 4 seasons are compared below with their weather, crowds and prices so you can choose dates that suit your trip.

How we calculate costs

  • Spring

    March – May

    The best all-round window: warm coast, green Atlas, tolerable desert.

    Crowds: high
    Prices: high
  • Summer

    June – August

    Over 40°C in Marrakech and the desert; the Atlantic coast stays cool.

    Crowds: medium
    Prices: medium
  • Autumn

    September – November

    Warm and stable, a second peak for desert trips.

    Crowds: high
    Prices: high
  • Winter

    December – February

    Cold desert nights, snow in the Atlas, mild days in Marrakech.

    Crowds: medium
    Prices: low

Morocco best time to visit FAQ

What is the cheapest time to visit Morocco?

Prices in Morocco are recorded as lowest during Winter (Dec–Feb).

When is peak season in Morocco?

Peak crowds or prices in Morocco are recorded during Spring (Mar–May) and Autumn (Sep–Nov).