Support Time.now: Join our Premium Plan for an ad-free experience! Support Us: Go Premium Ad-Free!

Weather in Morocco 🇲🇦

Right now it is 24°C and partly cloudy in Rabat (feels like 26°C), with humidity 83%, wind 20 km/h. Across Morocco right now, the warmest of the major cities is Smara (45°C), and the coolest is Azemmour (24°C).

Rabat

Partly cloudy
24°C 76°F
Partly cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Morocco

Casablanca

Partly cloudy
26° 79°
Partly cloudy

Fes

Partly Cloudy
37° 98°
Partly Cloudy

Tangier

Sunny
26° 79°
Sunny

Marrakesh

Partly cloudy
38° 101°
Partly cloudy

Salé

Partly cloudy
25° 77°
Partly cloudy

Agadir

Sunny
31° 88°
Sunny

Rabat

Partly cloudy
24° 76°
Partly cloudy

Meknes

Sunny
33° 92°
Sunny

Oujda

Partly cloudy
36° 97°
Partly cloudy

Kenitra

Partly cloudy
25° 78°
Partly cloudy

Tétouan

Sunny
34° 93°
Sunny

Al Hoceïma

Partly Cloudy
32° 90°
Partly Cloudy

Temara

Partly cloudy
25° 77°
Partly cloudy

Safi

Sunny
24° 76°
Sunny

Mohammedia

Partly cloudy
26° 79°
Partly cloudy

Khouribga

Sunny
34° 93°
Sunny

El Jadida

Sunny
24° 74°
Sunny

Beni Mellal

Sunny
41° 106°
Sunny

Salé Al Jadida

Partly cloudy
25° 77°
Partly cloudy

Ait Melloul

Sunny
31° 88°
Sunny

Nador

Partly Cloudy
33° 92°
Partly Cloudy

Dar Bouazza

Partly cloudy
26° 79°
Partly cloudy

Taza

Partly Cloudy
39° 102°
Partly Cloudy

Fès al Bali

Partly Cloudy
37° 98°
Partly Cloudy

Settat

Sunny
31° 87°
Sunny

Berrechid

Sunny
27° 81°
Sunny

Khemisset

Sunny
33° 91°
Sunny

Inezgane

Sunny
31° 88°
Sunny

Ksar El Kebir

Sunny
34° 93°
Sunny

Larache

Sunny
25° 77°
Sunny

Guelmim

Dust storm
34° 93°
Dust storm

Khenifra

Partly Cloudy
39° 102°
Partly Cloudy

Berkane

Sunny
34° 94°
Sunny

Taourirt

Sunny
41° 106°
Sunny

Bouskoura

Sunny
27° 81°
Sunny

Al Fqih Ben Çalah

Sunny
41° 106°
Sunny

Dchira El Jihadia

Sunny
31° 88°
Sunny

Oued Zem

Sunny
36° 98°
Sunny

El Kelaa des Srarhna

Sunny
40° 104°
Sunny

Sidi Slimane

Sunny
33° 92°
Sunny

Errachidia

Sunny
41° 106°
Sunny

Guercif

Sunny
44° 112°
Sunny

Oulad Teïma

Sunny
31° 88°
Sunny

Ben Guerir

Partly Cloudy
35° 94°
Partly Cloudy

Ouislane

Sunny
33° 92°
Sunny

Tiflet

Sunny
31° 87°
Sunny

Lqoliaa

Sunny
31° 88°
Sunny

Taroudant

Sunny
39° 102°
Sunny

Sefrou

Partly Cloudy
33° 92°
Partly Cloudy

Essaouira

Sunny
31° 88°
Sunny

Fnidek

Sunny
26° 79°
Sunny

Sidi Kacem

Sunny
34° 93°
Sunny

Tiznit

Sunny
27° 81°
Sunny

Tan-Tan

Dust storm
26° 78°
Dust storm

Ouarzazate

Partly cloudy
39° 102°
Partly cloudy

Souk El Arbaa

Sunny
34° 93°
Sunny

Youssoufia

Sunny
33° 92°
Sunny

Ifrane

Partly Cloudy
31° 88°
Partly Cloudy

Lahraouyine

Partly cloudy
26° 79°
Partly cloudy

Martil

Sunny
34° 93°
Sunny

Aïn Harrouda

Partly cloudy
26° 79°
Partly cloudy

Souq Sebt Oulad Nemma

Sunny
42° 108°
Sunny

Skhirate

Partly cloudy
25° 77°
Partly cloudy

Ouezzane

Sunny
34° 93°
Sunny

Benslimane

Sunny
27° 81°
Sunny

Beni Enzar

Partly Cloudy
33° 92°
Partly Cloudy

Mdiq

Sunny
34° 93°
Sunny

Sidi Bennour

Sunny
31° 89°
Sunny

Midelt

Sunny
36° 97°
Sunny

Azrou

Partly Cloudy
32° 90°
Partly Cloudy

Tirhanimîne

Partly Cloudy
32° 90°
Partly Cloudy

My Drarga

Sunny
31° 88°
Sunny

Ain El Aouda

Partly cloudy
25° 77°
Partly cloudy

Ben Jerrar

Sunny
31° 88°
Sunny

Ad Darwa

Sunny
27° 81°
Sunny

Al Aaroui

Partly Cloudy
33° 92°
Partly Cloudy

Kasba Tadla

Sunny
42° 107°
Sunny

Bejaâd

Sunny
36° 98°
Sunny

Sidi Taibi

Partly cloudy
25° 77°
Partly cloudy

Jerada

Partly Cloudy
39° 102°
Partly Cloudy

Chefchaouen

Sunny
38° 101°
Sunny

Mrirt

Partly Cloudy
39° 102°
Partly Cloudy

Tinghir

Sunny
37° 99°
Sunny

El Aïoun

Sunny
41° 106°
Sunny

Azemmour

Sunny
24° 74°
Sunny

Souq Larb’a al Gharb

Sunny
34° 93°
Sunny

Zagora

Sunny
42° 108°
Sunny

Ait Ourir

Partly cloudy
38° 101°
Partly cloudy

Azilal

Sunny
28° 82°
Sunny

Smara

Dust storm
45° 113°
Dust storm

Sidi Yahia El Gharb

Partly cloudy
25° 78°
Partly cloudy

Tine Biougra

Sunny
31° 88°
Sunny

Taounate

Partly Cloudy
38° 100°
Partly Cloudy

Bouznika

Sunny
27° 81°
Sunny

Had Soualem

Partly cloudy
26° 79°
Partly cloudy

Imzouren

Partly Cloudy
32° 90°
Partly Cloudy

Zaïo

Partly Cloudy
33° 92°
Partly Cloudy

Aourir

Sunny
31° 88°
Sunny

El Hajeb

Sunny
33° 92°
Sunny

Zeghanghane

Partly Cloudy
33° 92°
Partly Cloudy

Browse Weather in Morocco by cities in alphabetical order:

A B C D E F G H I J K L M N O R S T Y Z

Frequently Asked Questions about Weather in Morocco

What's the weather like in Morocco right now?

Right now in the capital of Morocco, Rabat, it's 24.4°C with Partly cloudy. Conditions vary across the country - see the city list on this page for live weather elsewhere in Morocco.

What's the temperature in Rabat, Morocco today?

The current temperature in Rabat, the capital of Morocco, is 24.4°C. It feels like 26.0°C.

Which city in Morocco is warmest right now?

Among major cities in Morocco, Beni Mellal is the warmest right now at 41.1°C, while El Jadida is the coolest at 23.5°C.

Does Morocco have multiple climate zones?

Yes - temperatures across Morocco today range by about 18°C between the warmest and coolest major cities, which suggests multiple climate zones. Countries with wide north-south spans or large elevation differences usually see varied weather on the same day.

How humid is it in Rabat right now?

Humidity in Rabat is currently 83%.

How windy is it in Rabat right now?

Wind speed in Rabat is around 20.5 km/h. Wind affects how cold the air feels (wind chill) and how comfortable outdoor activities are.

How can I check weather for other cities in Morocco?

This page lists live weather for the largest cities in Morocco. Click any city to see its full current conditions, hourly forecast, and 14-day outlook.