Morocco weather in April - temperature, rain and is it a good time to visit?

April is one of the best months for a holiday in Morocco.
Daytime
24°
Night
15°
☀️ Day length
12 h 57 min
Chance of rain
13%
Thunder days
4%
Humid days
32%
WEATHER THROUGH THE YEARMorocco - April vs the year20°11°20°11°22°13°24°15°26°16°28°18°30°20°30°20°28°19°27°18°23°13°21°12°CHANCE OF RAIN (%)16212113109247122511JanFebMarAprMayJunJulAugSepOctNovDecWARMESTJul (30°)COLDESTJan (20°)DRIESTJul (2%)WETTESTNov (25%)world-prices.com · 2026-07-08 · ★ best months
In April, Morocco averages about 24° during the day and 15° at night. It's usually fairly dry, with only about a 13% chance of rain.

Morocco weather all year - average temperatures and rain

MonthDayNightChance of rain
January 20℃11℃16%
February 20℃11℃21%
March ★ 22℃13℃21%
April 24℃15℃13%
May ★ 26℃16℃10%
June ★ 28℃18℃9%
July 30℃20℃2%
August 30℃20℃4%
September ★ 28℃19℃7%
October ★ 27℃18℃12%
November ★ 23℃13℃25%
December 21℃12℃11%
★ - months most often recommended for travel

Where is it warmest in Morocco in April? Weather by city

PlaceDayNight🌊 SeaChance of rain
Rabat 29℃28℃19℃0%
Sale 29℃28℃19℃0%
Marrakech 26℃13℃-12%
Agadir 24℃13℃19℃9%
Oujda 24℃9℃-17%
Fes 22℃9℃-21%
Casablanca 21℃14℃19℃11%
Meknes 21℃9℃-16%
Kenitra 21℃10℃19℃17%
Tangier 21℃12℃17℃22%
Travelling soon? Check the live 14-day weather forecast for Morocco.

Morocco weather - other months

JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember