Weather and the best time to visit
Coastal cities stay pleasant in summer while the interior bakes — here's what to expect in each host city.
Updated 22 October 2026 · By the World to Morocco editorial team
In June and July, coastal host cities (Casablanca, Rabat, Tangier, Agadir) average daytime highs of about 24–29°C, while Marrakech and Fes often reach 35–40°C. Overall, the best months to visit Morocco are spring (March–May) and autumn (September–November).
June–July averages by host city
| City | Avg. high | Avg. low | Feels like |
|---|---|---|---|
| Casablanca | 25–27°C | 18–20°C | Mild, humid sea breeze |
| Rabat | 26–28°C | 17–19°C | Pleasant, breezy |
| Tangier | 26–29°C | 17–20°C | Warm, windy on the Strait |
| Agadir | 25–28°C | 17–19°C | Sunny, morning sea mist |
| Fes | 32–36°C | 17–20°C | Hot, dry afternoons |
| Marrakech | 35–38°C | 20–22°C | Very hot; heatwaves exceed 40°C |
Typical climate averages; individual days can be much hotter, especially during heatwaves.
What to pack for summer
- Light, loose, breathable clothing that covers shoulders and knees
- Sun hat, sunglasses and high-SPF sunscreen
- Refillable water bottle and electrolyte sachets
- A light layer for air-conditioned trains and cool desert nights
- Comfortable walking shoes for uneven medina lanes
Ramadan and holidays
In 2030, Ramadan is expected in January–February, so it does not overlap with the World Cup. Morocco uses GMT+1 for most of the year, switching temporarily to GMT during Ramadan.
Frequently asked questions
Is Morocco too hot for the World Cup?
Coastal host cities are comfortable in summer. Inland Marrakech and Fes are very hot in the afternoon, so evening matches and early sightseeing are best.
What is the best month to visit Morocco?
April, May, October and November offer warm days and comfortable nights across most of the country.