The Cheapest Times to Visit Morocco January 1st to April 1st. September 10th to October 7th. October 29th to December 16th.