Best Time To Visit Morocco

°C °F
Best Time to Visit Morocco:
  1. Excellent
  2. Good
  3. Fair
  4. Poor
Avg Daily: 19 °C 66 °F Avg Nightly: 6 °C 43 °F
Avg Rainfall: 32 mm
Avg Daily: 21 °C 70 °F Avg Nightly: 8 °C 46 °F
Avg Rainfall: 38 mm
Avg Daily: 25 °C 77 °F Avg Nightly: 11 °C 52 °F
Avg Rainfall: 38 mm
Avg Daily: 27 °C 81 °F Avg Nightly: 13 °C 55 °F
Avg Rainfall: 39 mm
Avg Daily: 29 °C 84 °F Avg Nightly: 15 °C 59 °F
Avg Rainfall: 24 mm
Avg Daily: 35 °C 95 °F Avg Nightly: 19 °C 66 °F
Avg Rainfall: 5 mm
Avg Daily: 38 °C 100 °F Avg Nightly: 21 °C 70 °F
Avg Rainfall: 1 mm
Avg Daily: 38 °C 100 °F Avg Nightly: 21 °C 70 °F
Avg Rainfall: 3 mm
Avg Daily: 33 °C 91 °F Avg Nightly: 19 °C 66 °F
Avg Rainfall: 6 mm
Avg Daily: 29 °C 84 °F Avg Nightly: 16 °C 61 °F
Avg Rainfall: 24 mm
Avg Daily: 23 °C 73 °F Avg Nightly: 11 °C 52 °F
Avg Rainfall: 41 mm
Avg Daily: 20 °C 68 °F Avg Nightly: 8 °C 46 °F
Avg Rainfall: 13 mm


Morocco, hidden in the depths of Africa, a country that houses both, the hustle and bustle of African city life at the Djemaa el-Fna Square to the quiet calm which can be felt in the air surrounding the Atlas Mountains. Morocco has many things to offer, from the many markets to the Atlas Mountains, to the delectable cuisines and street foods. It is without a doubt a melting pot of heritage and culture, begging to be visited. Ride on the backs of camels as they take you through the Moroccan desert, or gaze in awe at the numerous Kasbahs and their architectural marvel. There truly may be something for everyone in Morocco. Like most countries, it may be critical to find out that the weather in Morocco is just right when you visit, after all. Want to know when to visit Morocco? Read on to find out!

Best Time To Visit Morocco - Morocco

Quick Facts

  • High Season: November - March
  • Low Season: May - September
  • All Seasons: November - March, May - September, April / October
  • The best time to visit Morocco is between November to March when the sunny days are in surplus, and the towns and attractions are begging to be visited. The north of the country may still be wet and chilly.
  • The low season is between May to September. It may be important to note, that unlike other countries, the seasons to visit are not as much determined by the weather as they are by the festivals and religious occasions. May to September is when two major religious festivals, Ramadan and Eid-al-Adha commence.

November to March is easily the best time to visit Morocco. Accommodation, however, may be slightly harder to find than normal. Marrakesh and the south of Morocco are quite popular during the holiday season of December, particularly on Christmas Day and New Year’s Eve. It does get quite chilly at night, and one would do well, as to pack a jacket or a couple of sweaters. After all, it is Christmas time!

The shoulder seasons of April / October are also good times to visit. Weather in Morocco is at its pleasant best. The climate has more of a temperate feel, with the sun shining in all of its glory. Showers are something you won’t have to worry too much about in Morocco. This makes it a good time to visit as the tourist numbers are more controllable, making it easier to get accommodation without booking months in advance.

Seasonal Overview

November to March — High Season

November to March is the high tourists season to visit Morocco and Tangier may be a good place to visit at this time of the year.

The weather in Morocco can get a little chilly, particularly in the north. However, Marrakesh and the south of Morocco are pleasant with a bit of nip in the air. During these months, you can be sure to find that the north of the country would be quite cold with the Atlas Mountains looking breathtakingly gorgeous with their new snow-capped attire! It may be worth noting that the Atlas Mountains can be so cold that sometimes, the snow has been noticed to not melt until much later, sometimes even in July!

  • Avg. Temperature: 50 – 66° F / 10  19° C (in Marrakesh)
  • Rainfall: 30 – 40 mm
  • Highlights: Tangier may be a good place to visit at this time of the year. It has definitely evolved into a vibrant, accessible modern urban plethora, distant from its days as a criminal center. Tangier can be explored in all its beauty from the stunning seaside resorts of Asilah and Larache to the Moulay Bousselham.

May to September — Low Season

May to September is the low season to travel Morocco however, the time to visit Morocco is not determined by weather and climate alone.

Morocco’s weather may be slightly better around the months of June, July and August, however, the time to visit Morocco is not determined by weather and climate alone. The weather sometimes plays second fiddle to the festivals and religious carnivals that Morocco holds. For example, around the end of April or early May is when the fasting period of Ramadan starts, and that is when locals fast to observe the festive occasion. However, you may find accommodation at throwaway prices during this time which may work in your favor.

  • Avg. Temperature: 70 – 84° F / 21 – 29° C (in Marrakesh)
  • Rainfall: 15 – 25 mm
  • Highlights: Marrakesh, or the red city as it has always fondly been called, is a must-see destination and cannot be skipped. Due to it being the capital city of the country, perhaps this may serve as your base of operations due to its accessibility and mainstream popularity. Marrakesh’s walls have a red ochre pigment that jewels its walls and buildings, lending to the name.  
Tours in Morocco
Back to top