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

Weather in Marrakech

Change where and when
Marrakech
      Weather in Marrakech

      Marrakech

      If you love the heat and sunshine, you’ve chosen the right place. With its location in the nort-west of Morocco in Northern Africa, Marrakech has a very hot and dry climate that lasts all year-round. The average temperature varies from summer to winter. There are lows of 6°C at night and dramatic highs of 43°C during the hottest time of the year. The best time to visit Marrakech is when temperatures have cooled from March to May with an average high of 25°C. There isn’t much rainfall throughout the year, so you won’t have to worry about getting caught outside in a surprise downpour. Even though it’s cooler in the spring and autumn, you still need to wear sun cream and drink lots of water to stay hydrated. There are at least nine hours of sunshine per day, and that increases to 14 hours in the summer. Cloud coverage is more common in winter and spring, but it’s nothing that’ll get in your way. If you find that the summer weather is too hot for you, the best time to go to Marrakech is from autumn to spring for cooler temperatures with plenty of sunshine.

      Annual weather overview

      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