iStock International
It’s all about timing. To avoid crowds and inflated prices, we recommend the period between high and low seasons when the weather is fine, places are still open and happy to welcome travelers, and you can explore a destination at your own pace. ShermansTravel experts call this magical time and space continuum the Sweet Spot.

When to go to Morocco

Peak Season: mid-June to mid-September

The summer months see the most tourists (and the highest prices) in Morocco, but this is also an incredibly hot time of year. Marrakesh and Fez literally feel like ovens set to broil, with temperatures often pushing 100 degrees. The coastal towns along the Atlantic and Mediterranean are cooler. Ferries from Spain are packed with Moroccans migrating from Europe for summer visits, but finding a seat usually isn’t a problem.

Off-Season: January to February

Cold temperatures (40s and 50s in Fes; into the 60s in Marrakesh) keep crowds low during the winter months, but as long as you come prepared for cold and snow in the mountains and rain in the north, you can take advantage of very low room rates and a more sedate travel scene.

Sweet Spot: Mid-March to May; September to December

The ideal time to visit Morocco is spring, when wildflowers cover the mountainsides and temperatures are mild (70s in Marrakesh). You can still barter on room rates this time of year, as crowds haven’t picked up yet and proprietors are keen to get the season going. Fall is the next best time to experience Morocco, as the summer heat has dissipated and crowds are thinner.

Compare Rates to Morocco

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks