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

      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
      7 nights, All Inclusive
      Flight & hotel
      from £375 pp
      Plus local fees of £26 pp. Total holiday £401 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
      7 nights, All Inclusive
      Flight & hotel
      from £455 pp
      Plus local fees of £26 pp. Total holiday £481 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
      7 nights, All Inclusive
      Flight & hotel
      from £575 pp
      Plus local fees of £26 pp. Total holiday £601 pp.
      Hotel Riu Tikida Palmeraie - All InclusiveHotel Riu Tikida Palmeraie - All Inclusive image

      Hotel Riu Tikida Palmeraie - All Inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £425 pp
      Plus local fees of £11 pp. Total holiday £436 pp.
      Kenzi Club Agdal Medina All InclusiveKenzi Club Agdal Medina All Inclusive image

      Kenzi Club Agdal Medina All Inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £415 pp
      Plus local fees of £26 pp. Total holiday £441 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
      7 nights, All Inclusive
      Flight & hotel
      from £320 pp
      Plus local fees of £26 pp. Total holiday £346 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
      7 nights, All Inclusive
      Flight & hotel
      from £565 pp
      Plus local fees of £26 pp. Total holiday £591 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
      7 nights, All Inclusive
      Flight & hotel
      from £315 pp
      Plus local fees of £26 pp. Total holiday £341 pp.
      Aqualis Club Resort Marrakech - All InclusiveAqualis Club Resort Marrakech - All Inclusive image

      Aqualis Club Resort Marrakech - All Inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £350 pp
      Plus local fees of £9 pp. Total holiday £359 pp.
      Marrakech Ryads Parc All inclusiveMarrakech Ryads Parc All inclusive image

      Marrakech Ryads Parc All inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £335 pp
      Plus local fees of £26 pp. Total holiday £361 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
      7 nights, All Inclusive
      Flight & hotel
      from £420 pp
      Plus local fees of £10 pp. Total holiday £430 pp.
      El Olivar Palace Marrakech All Inclusive, Aquapark & SPAEl Olivar Palace Marrakech All Inclusive, Aquapark & SPA image

      El Olivar Palace Marrakech All Inclusive, Aquapark & SPA

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £405 pp
      Plus local fees of £21 pp. Total holiday £426 pp.
      Sol Oasis Marrakech - All InclusiveSol Oasis Marrakech - All Inclusive image

      Sol Oasis Marrakech - All Inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £510 pp
      Plus local fees of £26 pp. Total holiday £536 pp.
      Savoy Le Grand HotelSavoy Le Grand Hotel image

      Savoy Le Grand Hotel

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £535 pp
      Plus local fees of £26 pp. Total holiday £561 pp.
      Zalagh Kasbah Hotel and SpaZalagh Kasbah Hotel and Spa image

      Zalagh Kasbah Hotel and Spa

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £230 pp
      Plus local fees of £26 pp. Total holiday £256 pp.
      Be Live Experience Marrakech Palmeraie - All InclusiveBe Live Experience Marrakech Palmeraie - All Inclusive image

      Be Live Experience Marrakech Palmeraie - All Inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £370 pp
      Plus local fees of £26 pp. Total holiday £396 pp.
      Jaal Riad ResortJaal Riad Resort image

      Jaal Riad Resort

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £525 pp
      Plus local fees of £21 pp. Total holiday £546 pp.
      Pickalbatros Sungo Club - All InclusivePickalbatros Sungo Club - All Inclusive image

      Pickalbatros Sungo Club - All Inclusive

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £385 pp
      Plus local fees of £26 pp. Total holiday £411 pp.
      Barcelo Palmeraie Oasis ResortBarcelo Palmeraie Oasis Resort image

      Barcelo Palmeraie Oasis Resort

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £460 pp
      Plus local fees of £15 pp. Total holiday £475 pp.
      Diwane Hotel & Spa MarrakechDiwane Hotel & Spa Marrakech image

      Diwane Hotel & Spa Marrakech

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £230 pp
      Plus local fees of £26 pp. Total holiday £256 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
      7 nights, Bed & Breakfast
      Flight & hotel
      from £615 pp
      Plus local fees of £22 pp. Total holiday £637 pp.
      Appart hotel MOUNAAppart hotel MOUNA image

      Appart hotel MOUNA

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Room Only
      Flight & hotel
      from £230 pp
      Plus local fees of £7 pp. Total holiday £237 pp.
      Rose Aqua Park HotelRose Aqua Park Hotel image

      Rose Aqua Park Hotel

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Half Board
      Flight & hotel
      from £435 pp
      Plus local fees of £11 pp. Total holiday £446 pp.
      Oasis LodgesOasis Lodges image

      Oasis Lodges

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £630 pp
      Plus local fees of £11 pp. Total holiday £641 pp.
      Domaine des Remparts Hotel & SpaDomaine des Remparts Hotel & Spa image

      Domaine des Remparts Hotel & Spa

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £710 pp
      Plus local fees of £21 pp. Total holiday £731 pp.

      Related Destinations