The best time to visit Morocco is during spring, from March to May and the autumn months of September and October.