Rabat Weather in December
Morocco · December climate averages and travel tips
Rabat in December sees daytime temperatures around 19°C (66°F), dropping to about 13°C (55°F) at night. December is winter in Morocco. The month is fairly dry, with about 58 mm (2.3 in) of rain spread over 8 days. You get roughly 9.7 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Rabat?
Yes — December is one of the best months to visit Rabat. The weather rates excellent (9.5/10) on our comfort score.
Visiting Rabat in December
December weather
Rabat feels mild in December, with highs near 19°C and lows around 13°C. Rain falls on about eight days, and cloudy spells are common, so you'll want a flexible plan. It's cooler and wetter than November, but not as rainy as January.
The weather suits walks through the Oudayas and visits to the Mohammed VI Museum of Modern and Contemporary Art. Save Chellah's outdoor paths for a dry spell; after rain, they can be slippery. The Atlantic is chilly, so December is better for coastal walks than long swims.
Events and holidays
Christmas isn't a public holiday in Morocco, and Rabat doesn't take on the feel of a major Christmas-break destination. You may find services at the city's churches, but don't expect widespread seasonal celebrations. December 18 is UN Arabic Language Day, which can bring cultural events, though the programme varies.
If you're travelling with kids, the quieter streets make exploring the Kasbah of the Udayas easier than during busy school-holiday periods elsewhere.
Crowds and local tips
December is generally quieter than spring and summer, with fewer visitors at sights such as Hassan Tower. Hotels can offer better value than in busier months, though prices vary. It's still a good month for a city break, especially if you don't mind occasional rain.
For a practical rainy-day stop, visit the Mohammed VI Museum near the tram line and pair it with a café break around Avenue Mohammed V. Keep Chellah for a clearer afternoon, when you can enjoy its gardens and old walls without rushing over wet paths.
December weather at a glance
| Average high | 19°C (66°F) |
|---|---|
| Average low | 13°C (55°F) |
| Daily mean | 15°C (59°F) |
| Rainfall | 58 mm (2.3 in) |
| Rainy days (1 mm+) | 8 |
| Humidity | 75% |
| Cloud cover | 59% |
| Daylight | 9.7 hours |
| Est. sunshine | 4.4 hours/day |
| Wind | 10.8 km/h |
| vs November | 2°C cooler than November, with 26 mm less rain. |
What to pack for Rabat in December
- T-shirts plus a light layer for the evening
Rabat weather in other months
← NovemberBest time to visit RabatJanuary →
Nearby in December
- Casablanca20°C · 54 mm
- Fes19°C · 85 mm
- Tangier17°C · 86 mm
- Gibraltar17°C · 86 mm
- Marrakesh20°C · 29 mm
- Marbella17°C · 74 mm
Where else is good in December? See where to go in December.