STA badgeATOL badgeABTA badge
Is your date flexible?
Room 1
Adults
ChildrenUnder 18 years old

Marrakech Weather in December

Avg weather in December
December
    21°
    View live forecast
    SUN
    13 Hrsper day
    RAIN
    19 mmper month
    HUMIDITY
    46 %avg
    WIND
    4 Mphavg
    Marrakech

    Marrakech Weather December

    Marrakech Weather December alt image

    What’s the weather like in Marrakech in December?

    Marrakech has warm weather all year round due to its location close to the Sahara Desert, which dominates the south of Morocco. It won’t feel like winter to you in December, which you may prefer to summer if you'd rather avoid the scorching temperatures that the city gets then.

    Atlas Mountains

    Marrakech gets rain because it’s in the foothills of the Atlas Mountains, which stops it being a completely dry desert city. The mountains trap rain in winds, and mean Marrakech gets the odd shower. December’s one of the year’s wettest months, but there’s still not very much rain. The city’s far from the sea, so showers are often welcome when they arrive.

    Averages

    The average high temperature in Marrakech during December is 20ºC, so you should be comfortable in shorts and a t-shirt during the day. You should bring some warm clothes for the evenings though, as things get quite chilly at night, with temperatures often dropping to 6ºC. Humidity’s low and ranges from around 40% to over 90%, while average rainfall’s 35mm over six rainy days.

    Daylight

    During December there’s an average of ten hours of daylight with seven hours of sunshine each day. Make sure you bring sun cream as UV levels will be moderate. Sunset’s around 5.30pm in December.

    Best hotels in Marrakech

    Kenzi Club Agdal Medina All InclusiveKenzi Club Agdal Medina All Inclusive image

    Kenzi Club Agdal Medina All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £274 pp
    Riad ArmelleRiad Armelle image

    Riad Armelle

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £181 pp
    Diwane Hotel & Spa MarrakechDiwane Hotel & Spa Marrakech image

    Diwane Hotel & Spa Marrakech

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £112 pp
    Aqua Mirage Club & Aqua Parc - All InclusiveAqua Mirage Club & Aqua Parc - All Inclusive image

    Aqua Mirage Club & Aqua Parc - All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £222 pp
    Marrakech Ryads Parc All inclusiveMarrakech Ryads Parc All inclusive image

    Marrakech Ryads Parc All inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £235 pp
    Valeria Dar Atlas Resort All InclusiveValeria Dar Atlas Resort All Inclusive image

    Valeria Dar Atlas Resort All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £168 pp
    Sol Oasis Marrakech - All InclusiveSol Oasis Marrakech - All Inclusive image

    Sol Oasis Marrakech - All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £318 pp
    TUI BLUE Medina Gardens – Adults Only – All InclusiveTUI BLUE Medina Gardens – Adults Only – All Inclusive image

    TUI BLUE Medina Gardens – Adults Only – All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £432 pp
    Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-InclusivePickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive image

    Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £293 pp
    Be Live Collection Marrakech Adults Only - All InclusiveBe Live Collection Marrakech Adults Only - All Inclusive image

    Be Live Collection Marrakech Adults Only - All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £335 pp
    Jaal Riad ResortJaal Riad Resort image

    Jaal Riad Resort

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £241 pp
    Valeria Madina Club Resort All InclusiveValeria Madina Club Resort All Inclusive image

    Valeria Madina Club Resort All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £170 pp
    Mövenpick Hotel Mansour Eddahbi MarrakechMövenpick Hotel Mansour Eddahbi Marrakech image

    Mövenpick Hotel Mansour Eddahbi Marrakech

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £286 pp
    Barcelo Palmeraie Oasis ResortBarcelo Palmeraie Oasis Resort image

    Barcelo Palmeraie Oasis Resort

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £238 pp
    Savoy Le Grand HotelSavoy Le Grand Hotel image

    Savoy Le Grand Hotel

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £289 pp
    Labranda Targa Club Aqua ParcLabranda Targa Club Aqua Parc image

    Labranda Targa Club Aqua Parc

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £188 pp
    Iberostar Waves Club Palmeraie Marrakech -All InclusiveIberostar Waves Club Palmeraie Marrakech -All Inclusive image

    Iberostar Waves Club Palmeraie Marrakech -All Inclusive

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £227 pp
    Les Jardins De La KoutoubiaLes Jardins De La Koutoubia image

    Les Jardins De La Koutoubia

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Bed & Breakfast
    Flight & hotel
    from £375 pp
    Hotel Club Sungo by PickalbatrosHotel Club Sungo by Pickalbatros image

    Hotel Club Sungo by Pickalbatros

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, All Inclusive
    Flight & hotel
    from £259 pp
    Sofitel Marrakech Palais Imperial & SpaSofitel Marrakech Palais Imperial & Spa image

    Sofitel Marrakech Palais Imperial & Spa

    Morocco, Marrakech-Tensift-Al Haouz, Marrakech
    3 nights, Room Only
    Flight & hotel
    from £380 pp

    Related Destinations