Morocco is characterized by a Mediterranean climate that varies considerably according to the season and location. The extreme temperature ranges are moderated on the west and north coast by the Atlantic Ocean and the Mediterranean Sea.
The interior of Morocco is characterized by much more extreme variations; including, freezing temperatures and snow in the winter, and unbearable heat in the summer. The mountain ranges form another weather moderator, leaving the west much cooler than the east in the summer months. The south and south-eastern desert regions can become especially hot during this time.
The rain season is from November to March; however, rainfall is relatively sparse.
Early summer is often the most comfortable time to visit as temperatures are pleasantly warm, and there is little threat of rain. The Atlantic and Mediterranean coastlines are most pleasant from June to September, though.