January is essentially the coldest and wettest month in Morocco. But it is also a good time to travel there if you want to escape the crowds, especially in the second half of the month. Temperatures usually range from around 50-68°F, but it can get hotter in the desert and cooler in the mountains. So carry layers!