A Month by Month Guide to Morocco Weather

Ancient cities, stunning coastal resorts, remote towns and built up metropolises – Morocco is wonderfully exotic and right on Europe’s door step. Whether you’re after a holiday full of adventure, luxury or culture, Morocco is certain to exceed all your expectations. Plus, it’s got a pretty desirable year-round climate too!

You’ll find Morocco on the North West coast of Africa, which ensures each month receives plenty of sunshine! Morocco, however, does have widely varying climate depending on which part of the country you choose to visit.

Weather in Morocco

The surrounding Atlantic somewhat cools the regions of Casablanca, Rabat and Agadir due to their coastal positions. The north of Morocco and its coastal regions have a Mediterranean style climate with lovely 30°c summers and just as pleasant spring and autumn months! Winters also stay highly desirable with highs of 20°c.

The areas of Marrakech and Fes tend to be much hotter due to their inland position, and the same goes for those regions further South. The closer to the Sahara you go, the higher the temperatures soar!

The hotter inland temperatures are mainly confined to the prime summer months, but plenty of people still flock to Marrakech during winter. You’ll get pleasant temperatures during the day but will want to take a jacket for the evenings as it can get quite cool in the winter months.

To help you decide on when is the best time to go to Morocco, we’ve put together a quick overview of the average temperatures you can expect to find each month. – Specifically in Morocco’s most popular resorts, Agadir and Marrakech!

Weather in Morocco in January

Average temperature: High 21°C | Low 7°C

Average total rainfall: 2mm

January may be the coldest month to visit Morocco, although temperatures are still nearing a nice 20°C – much nicer than back in the UK! You’ll need to be mindful of the evenings falling to a cool average of six degrees so remember to pack your favourite jacket or cosy cardi.

With humidity sitting around 66%, there is a slight bit of rainfall expected and skies may appear a little overcast during the month of January in Morocco. You can, however, expect seven hours of prime sunshine with moderate UV levels, so remember to still keep your skin protected! Morocco in January is ideal for those who prefer cooler temperatures perfect for exploring your destination comfortably. If you’re a sun-worshipper, we’d recommend travelling a little later in the year toward the prime summer months!

Weather in Morocco in February

Average temperature: High 20°C | Low 9°C

Average total rainfall: 10mm

Winter in Morocco is rather lovely – temperatures stay more than comfortable making it a perfect getaway for a bout of winter sunshine! Popular resort Agadir in February has the advantage of the coast. The waters average around 17°C and although you may not wish to fully submerge, a paddle along the shore can be very appealing.

Humidity stays around the same as January, as does the amount of sunny hours. Wind speeds however can pick up slightly, averaging around 10mph and with nighttime lows of 8°C, a jacket is still very much advisable.

Weather in Morocco in March

Average temperature: High 23°C | Low 10°C

Average total rainfall: 5mm

March in Morocco brings the rising of temperatures with spring on the horizon. The sun will shine for longer and winds drop along with the humidity – the climate is idyllic for those who don’t like it too hot, with the Canary Island Current cooling the coastal regions. The resort of Agadir is popular during these early months as it may actually feel slightly warmer than inland Marrakech!

UV levels also heighten in March so ensure you pack that all-important sun cream and apply it regularly.

Weather in Morocco in April

Average temperature: High 24°C | Low 13°C

Average total rainfall: 0mm

Lets go to the beach! April sees temperatures reach the mid 20’s and as spring continues to head toward the summer, the climate continues to get hotter and drier. It’s more than warm enough to relax on the beach in Agadir as the sea is typically around 18°C – go dip your feet whilst taking a romantic stroll along the shores!

Weather in Morocco in May

Average temperature: High 26°C | Low 16°C

Average total rainfall: 3mm

The wet season is over and temperatures are beginning to soar – especially in the region of Marrakech! May is one of the best months to visit as it’s hot but not unpleasant, rainfall is lower than other autumn and spring months and the high summer crowds are yet to arrive!

If you’re a beach lover, you’ll want to head to Agadir and reap the rewards of that coastal breeze. For more culture, architectural wonders and slightly higher temperatures, head inland to Marrakech where you can weave between UNESCO world heritage sites and packed stalls of vibrant rugs, rich spices and thousands of other exotic goods.

Weather in Morocco in June

Average temperature: High 28°C | Low 18°C

Average total rainfall: 0mm

Summer has well and truly arrived in Morocco come June, with inland Marrakech really heating up to highs of almost 30°C! For any of you sun-worshippers, these summer months are the ones you’ll absolutely want to frollock around Morocco’s mainland in. Coastal Agadir stays ever so slightly cooler in June thanks to its position by the ocean, yet still reaches high temperatures of around 28°C.

The sea along the coast is warm and welcoming at 20ºC, so if days spent by the beach are a must for your summer holiday, consider the region of Agadir in June! Rainfall is almost none existent and you can look forward to 10 beautiful hours of prime sunshine daily.

Weather in Morocco in July

Average temperature: High 30°C | Low 19°C

Average total rainfall: 0mm

If you’re a lover of heat, sun and more heat, Morocco in July will certainly deliver! Due to Morocco’s sub tropical climate and dry desert landscapes, temperatures really do hit some highs in July so you’ll need to bring plenty of high factor sun creams! If intense heat isn’t for you, a visit to Morocco in the autumn may be more suitable.

Marrakech gets seriously hot at the height of the day! Agadir again offers slightly cooler temperatures from being adjacent to the Atlantic, but temperatures here may reach 30°C with the evenings offering a little relief from the heat and dropping to a nice 20°C. You can enjoy around 11 hours of prime daily sunshine, just perfect for days spent soaking it all up by the coast or exploring the shaded souks of Marrakech.

Rainfall is again unlikely in July. Leave your umbrellas at home and get your bathers, shorts and t-shirts well stocked!

Weather in Morocco in August

Average temperature: High 31°C | Low 20°C

Average total rainfall: 2mm

August is the hottest month for Morocco, no matter which part of the country you choose to visit! If it’s inland Marrakech you’re excited to see, its small culture filled streets can feel a little humid during the day, so any exploring may be best left to an evening when temperatures lower to an average of 21°C. You of course can still venture out during the day – we’re sure those who love extreme heat will be very much in their element – just be sure to be careful during the hottest part of the day and keep that sun cream topped up! You’ll certainly be grateful for Marrakechs’ shaded city parks which are a delight to roam around.

Like in June and July, Agadir benefits from a gentle coastal breeze in August. Winds only average around 6mph, but you’re likely to be grateful for that slight gust which keeps temperatures lower than the inland at around. The sea is still warm yet refreshing at 21°C – perfect if you love a swim or even fancy raising your adrenaline on a range of water sports.

The chance of rain is very low in August with a mere 2mm predicted across the month.

Weather in Morocco in September

Average temperature: High 28°C | Low 18°C

Average total rainfall: 0mm

Although still hot, temperatures in Morocco do begin to cool ever so slightly from the extremes of those peak summer months come September. Even though things are cooling down, you can still expect highs of almost 30°C, nine hours of optimum sunshine and minimal rainfall!

Marrakech is still warmer than the coastal regions like Agadir in September. If you choose to stay closer to the North Atlantic coast, you can expect a refreshing breeze and slightly cooler evenings.

Weather in Morocco in October

Average temperature: High 29°C | Low 17°C

Average total rainfall: 7mm

We’re well into autumn now and October can be a delightful time for a visit to Morocco. We may be starting to feel the turn in the UK, our summer months are over and the dark nights are creeping back up, but Morocco is the perfect place to escape the coming winter cold for one last indulgence of some heat and sun!

The nearby Sahara Desert means Morocco never really gets cold, although there are still evident temperature differences dependent on which area you visit. Coastal areas in October still very much have a Mediterranean climate. Agadir boasts highs of 28°C, although due to the Canary Current, it can feel a little cooler here compared to mainland Marrakech.

28°C ensures you can still spend lots of time at the beach or taking refreshing dips in your hotel’s pool. With eight hours of prime daily sunshine, there’s more than enough time to get out and about in idyllic temperatures to see all that Morocco has to offer.

Weather in Morocco in November

Average temperature: High 25°C | Low 12°C

Average total rainfall: 9mm

What’s the weather like in Morocco in November? Well, you’ll still be needing your swimwear, short sleeves and sun creams so we’d say it’s pretty decent. Agadir’s reaching 25°C in November which sounds much nicer than the UK’s 10°C. There’s still seven hours of sunshine and although there may be a tiny bit of rain, only around six days are expected to be affected over the month.

Marrakech begins to cool further in the month of November, where highs will be a few degrees lower at around 23°C, but you can still happily rock your shorts!

Weather in Morocco in December

Average temperature: High 22°C | Low 9°C

Average total rainfall: 6mm

Morocco in early winter is still sunny and pleasant, and very much a welcome break from the potential snow that’s covering the UK at this time! Temperatures are still high enough to relax in your beach wear, although you’ll need something a little warmer for the evenings. During December, you can look forward to seven hours of daily sunshine and if you decide to stay by the coast, the sea should still be warm and welcoming.

The south is hot and sunny too, although it’ll be a degree or two cooler than the northern coast. Some rainfall is expected, but don’t worry too much as this may only affect around five days of the month!

Decided which month has the ideal temperature for you? Now it’s time to find out how much you can SAVE on your Morocco holiday. You’ll just love your next African adventure!

*Temperature information from TUI