Morocco has a subtropical climate that is tempered by oceanic effects resulting in moderate temperatures. In January, these average 16°C (61°F) and 22°C (72°F) in August. Towards the interior, winters are colder and summers warmer. Thus, in Fès the mean temperature is 10°C (50°F) in January and 27°C (81°F) in August. Some mountain peaks are covered with snow during most of the year.
Rain falls mainly during the winter months and is heaviest in the northwest and lightest in the east and south. The average annual precipitation is about 955 millimetres (about 38 inches) in Tangier, 430 millimetres (17 inches) in Casablanca, 280 millimetres (11 inches) in Essaouira, and less than 102 millimetres (less than 4 inches) in the Sahara.
New - Online weather report for Morocco!
Click here for the current weather and for the next few days.
(Service provided by Yahoo)