Morocco may be visited at any time of year. However, the best months to visit Morocco are April-May and September-October. Temperatures are ideal for traveling out into the desert at these times, as well as visiting imperial towns, the Atlas Mountains, and coastal places.