Normally, average daily temperatures in Marrakesh throughout January is 11 with a general average high of 19 and typical average low being around 6 celsius. The table below includes more detail:

MonthDegrees Celsius
Temperature11
High Temperature19
Low Temperature6
Sunshine Per Day8

Click to see more Marrakesh Weather including Marrakesh, Morocco February Weather