Need a break from the big city? View 42-hour itineraries from 13 cities.More
The best times to go to Morocco are spring and fall, specifically March, April, and October. Spring may be ideal—the sky is a beautiful deep blue, washed clear by the winter rain, and wildflowers blanket the landscape. Winter is the best time to see the desert and most of the south; summer is the best time to explore the High Atlas. If you like a hot sun, come in July, August, or early September. The months between late September and December are pleasant, with cool evenings. January, February, and March are changeable and can sometimes be chilly or rainy.
The Atlantic and Mediterranean coastal resorts are crowded during summer school vacation. It's best to see the coast another time; June is still warm, and the beaches are much less crowded.
Ramadan is not usually a huge impediment to travel by non-Muslims. However, during this monthlong fast all cafés and nearly all restaurants are closed during the day, and the pace of work is reduced. The dates for Ramadan vary annually. Ramadan lasts for 29 or 30 days.
Morocco enjoys a Mediterranean climate. Inland temperatures are high in summer—sometimes in excess of 40°C (104°F)—and cool in winter. The coastal regions have a more temperate climate, warmer in winter and less brutally hot in summer. Rain falls mainly in winter, from October through March, often with more in November and March. Northern Morocco, especially the Rif Mountains, gets more rain than the south.
At right are average daily maximum and minimum temperatures for Marrakesh and Rabat, a comparison of which reveals the tempering effects of the ocean on coastal destinations. Climate varies widely throughout Morocco.