Agadir
- Day
- 20.0°C
- Sea
- 17.0°C
- Sun
- 6.9h
- Rain days
- 3
Your January weather guide
January is a good month for Morocco if you want mild daytime weather rather than reliable beach heat. Country averages of 19°C by day and 7°C at night mean comfortable conditions for being outdoors, but a definite need for evening layers. The sea averages 17°C, so swimming is a cooler prospect. Agadir is the better choice for warmth and milder nights; Marrakech suits travellers who are happy to trade colder evenings for mild afternoons.
Long-term climate averages, not a forecast · 1991-2020
Morocco, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 2 places we track in Morocco, ordered by daytime high.
Daytime highs across Morocco in January run from 17.6°C (Marrakech) to 20.0°C (Agadir). Even in Agadir only 5% of days reach 25°C. Nights average 6.7°C; the coldest 10% of nights in Marrakech fall to 0°C or below.
Expect around 4 rainy days (1 mm or more) in January, with Agadir the driest (3 days) and Marrakech the wettest (5 days). The wettest January at Agadir between 1991 and 2020 was 1996 with 278 mm; the driest was 1992 with 0 mm.
The sea averages 17.0°C around Morocco in January. That is cold for swimming without a wetsuit.
Around 6.6 hours of sunshine a day on average, out of 10.2 hours of daylight (sunshine estimated from cloud cover).
January is the 12th warmest month of the twelve in Morocco. It is 1.0°C cooler than December and 1.6°C warmer in February. The hottest month here is July (34°C) and the coolest January (19°C).
Based on the averages: light layers - warm in the sun, cooler in the shade; a warm layer for evenings, when it drops to around 7°C; a light waterproof for the odd shower.
Within 1.5°C of Morocco's January daytime average: Gran Canaria (20°C, sea 20°C), Hurghada (20°C, sea 23°C), La Gomera (20°C, sea 20°C), Hanoi (20°C), Tenerife (20°C, sea 20°C). See the full ranking for January.
Choose Agadir if warmth is your main priority. Its average daytime temperature of 20°C makes lighter clothing practical during the warmer part of the day, while nights around 10°C still call for a jumper or jacket. It is also the less rainy choice, averaging 3 rainy days, so there is less reason to build your plans around wet weather. The catch is the sea: at 17°C, it is likely to feel chilly for a leisurely swim. Think of January here as a month for spending time outdoors in mild weather, rather than a holiday built around hot afternoons and long swims.
Marrakech is a good fit if you want to spend your days outdoors without strong heat, but pack for a clear change after sunset. Average daytime temperatures reach 18°C, then fall to 3°C at night. Layers are more useful than a suitcase of summer clothes: you can shed them as the day warms up and put them back on for dinner or an early start. With 5 rainy days on average, leave some flexibility for wet spells rather than expecting every day to stay dry. Choose Marrakech for mild daytime conditions; choose Agadir instead if cold evenings would spoil the trip.
A little more detail
Plain answers, grounded in the averages.
Agadir is the warmest of the 2 places we track in Morocco in January with an average high of 20.0°C; Marrakech is the coolest at 17.6°C.
Not really: the warmest sea we track in Morocco in January is 17.0°C at Agadir, below the 22°C most people find comfortable.
Morocco averages 4 rainy days in January, with Agadir averaging 3 and Marrakech 5. Rain need not dominate your plans, but a light waterproof and some flexibility are sensible. Agadir is the better choice if reducing the chance of wet weather matters most.
Expect mild weather rather than consistent heat, with average sunshine of 6.6 hours. Even in Agadir, the warmest destination listed, only 5% of days exceed 25°C. Its 20°C daytime average is much warmer than London's 7°C, but summer-like heat is not the norm.
ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020
Averages computed from daily values at 2 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather