Morocco in October: Where Is the Best Weather?
October is one of Morocco's most useful travel months because the intense summer heat has eased while much of the country remains warm and dry. Merzouga is the hottest and driest destination in this comparison, averaging 30°C (86°F) during the day with only 8.7 mm (0.3 in) of rain. Marrakesh reaches 28°C (82°F) with 245 hours of sunshine, while Agadir and Essaouira are cooler coastal options with around 28 mm (1.1 in) to 29 mm (1.1 in) of rain. Fez is similarly warm to Marrakesh but noticeably wetter. If you want desert heat, choose Merzouga. For a warm city break, Marrakesh is hard to beat. For the coast, Agadir has the strongest balance.
Morocco in October weather at a glance
Morocco's Atlantic coast, inland cities and Sahara fringe have very different October climates. The coast is moderated by the ocean, the interior stays warmer during the day, and the desert has the largest difference between daytime and nighttime temperatures.
| Destination | Daytime | Nighttime | Rainfall | Rainy days | Sunshine |
|---|---|---|---|---|---|
| Merzouga | 30°C (86°F) | 18°C (64°F) | 8.7 mm (0.3 in) | 2 | - |
| Marrakesh | 28°C (82°F) | 14°C (57°F) | 34 mm (1.3 in) | 5 | 245 hrs |
| Fez | 27°C (81°F) | 15°C (59°F) | 61 mm (2.4 in) | 7 | 247 hrs |
| Agadir | 26°C (79°F) | 18°C (64°F) | 28 mm (1.1 in) | 4 | 246 hrs |
| Essaouira | 24°C (75°F) | 18°C (64°F) | 29 mm (1.1 in) | 4 | 236 hrs |
Historical averages from Weather & Climate. Conditions in individual years will vary.
Merzouga is hottest and driest
Merzouga has the strongest figures if your priority is desert warmth and minimal rainfall. Average daytime temperatures reach 30°C (86°F), while nights fall to around 18°C (64°F). Monthly rainfall is only 8.7 mm (0.3 in), spread across roughly two days.
The daytime heat is still significant, but it is far easier to manage than the peak of summer. October therefore works well for travelers who want to experience the dunes around Erg Chebbi without the most extreme temperatures of the year.
The larger day-to-night range is worth planning for. A 30°C (86°F) afternoon can be followed by a much cooler evening, especially once the sun drops behind the dunes.
Marrakesh has excellent October city weather
Marrakesh in October averages 28°C (82°F) during the day and 14°C (57°F) at night. Rainfall totals 34 mm (1.3 in) over around five days, while sunshine reaches approximately 245 hours.
Those numbers make Marrakesh one of the most balanced choices in Morocco at this time of year. It is warm enough for evenings outside, yet the daytime temperature is considerably less demanding than midsummer. The cooler nights are also useful after long days in the medina.
Marrakesh's medina is a UNESCO World Heritage Site, so much of a visit is spent walking between courtyards, souks, gardens and historic buildings. October's 28°C (82°F) daytime average is well suited to that style of city trip.
Fez is warm but wetter than Marrakesh
Fez averages 27°C (81°F) during the day and 15°C (59°F) at night. Sunshine is actually slightly higher than Marrakesh at around 247 hours, but rainfall rises to 61 mm (2.4 in) across roughly seven days.
The difference is useful when deciding between Morocco's two best-known historic cities. Temperatures are very similar, but Marrakesh has almost half the monthly rainfall. If dry weather is the main consideration, Marrakesh has the statistical advantage.
Fez still has plenty of sunshine, and October can be a comfortable time for exploring the old city. The higher rainfall simply means it is more sensible to keep some flexibility in the daily plan.
Agadir is the strongest coastal choice
Agadir in October averages 26°C (79°F) during the day and 18°C (64°F) at night. Rainfall is only 28 mm (1.1 in) over around four days, and sunshine reaches approximately 246 hours. The sea averages around 21°C (70°F).
For travelers who want a coastal holiday, that is a particularly convincing combination. Agadir is cooler by day than Marrakesh, but nights are warmer and the rainfall total is lower.
The 21°C (70°F) sea is cooler than a midsummer Mediterranean, but swimming remains realistic for many travelers. If you want beach time combined with warm afternoons and limited rain, Agadir has the best overall coastal figures in this comparison.
Essaouira is cooler and more comfortable for walking
Essaouira in October averages 24°C (75°F) during the day and 18°C (64°F) at night. Rainfall is 29 mm (1.1 in) over about four days, while sunshine reaches around 236 hours.
Compared with Agadir, Essaouira is two degrees cooler during the day and receives almost exactly the same amount of rain. That makes it a good choice if you prefer mild coastal weather rather than maximum warmth.
Essaouira's medina is also UNESCO-listed. The combination of historic streets, Atlantic views and moderate temperatures makes October particularly suited to travelers who want a city-and-coast trip without the heat of the interior.
Where is driest in Morocco in October?
Among the destinations compared here, Merzouga is by far the driest at 8.7 mm (0.3 in). Agadir follows at 28 mm (1.1 in), Essaouira at 29 mm (1.1 in) and Marrakesh at 34 mm (1.3 in). Fez is the wettest of the five at 61 mm (2.4 in).
This makes the broad pattern clear: the Sahara fringe is driest, the Atlantic coast remains relatively dry, and northern inland Morocco carries a somewhat higher autumn rain risk.
Which Moroccan destination should you choose?
- For desert heat and the lowest rainfall: Merzouga, with 30°C (86°F) days and only 8.7 mm (0.3 in) of rain.
- For a warm historic city: Marrakesh, with 28°C (82°F) days and 245 sunshine hours.
- For a coastal holiday: Agadir, with 26°C (79°F) days, 28 mm (1.1 in) of rain and a 21°C (70°F) sea.
- For a cooler Atlantic city: Essaouira, averaging 24°C (75°F) during the day.
- For Fez: expect warm days but a higher 61 mm (2.4 in) rainfall total.
Where is the best weather in Morocco in October?
There is no single winner for every type of trip. Merzouga is hottest and driest, Marrakesh has the best balance for a city break, and Agadir offers the strongest combination for travelers who want the coast.
What makes October so useful is that none of these choices requires accepting genuinely cold daytime weather. Even Essaouira averages 24°C (75°F). The main decision is therefore not whether Morocco is warm enough, but whether you want desert heat, a historic inland city or the milder Atlantic coast.