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

      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 £370 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 £475 pp
      El Olivar Palace MarrakechEl Olivar Palace Marrakech image

      El Olivar Palace Marrakech

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £375 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
      7 nights, All Inclusive
      Flight & hotel
      from £415 pp
      Hotel Kasbah Le Mirage & SpaHotel Kasbah Le Mirage & Spa image

      Hotel Kasbah Le Mirage & Spa

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £235 pp
      Plus local fees of £11 pp. Total holiday £246 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 £690 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 £490 pp
      Plus local fees of £28 pp. Total holiday £518 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 £630 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 £410 pp
      Plus local fees of £11 pp. Total holiday £421 pp.
      Jaal Riad ResortJaal Riad Resort image

      Jaal Riad Resort

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £505 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 £375 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 £635 pp
      Hotel Club Sungo by PickalbatrosHotel Club Sungo by Pickalbatros image

      Hotel Club Sungo by Pickalbatros

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, All Inclusive
      Flight & hotel
      from £540 pp
      Plus local fees of £17 pp. Total holiday £557 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 £580 pp
      Palais Moulay Said & SPAPalais Moulay Said & SPA image

      Palais Moulay Said & SPA

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £385 pp
      Plus local fees of £19 pp. Total holiday £404 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 £505 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 £480 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 £520 pp
      Plus local fees of £28 pp. Total holiday £548 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 £565 pp
      Plus local fees of £27 pp. Total holiday £592 pp.
      Longue Vie HôtelsLongue Vie Hôtels image

      Longue Vie Hôtels

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £465 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 £425 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 £250 pp
      Plus local fees of £28 pp. Total holiday £278 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 £605 pp
      Riad ArmelleRiad Armelle image

      Riad Armelle

      Morocco, Marrakech-Tensift-Al Haouz, Marrakech
      7 nights, Bed & Breakfast
      Flight & hotel
      from £320 pp
      Les Jardins de ZyriabLes Jardins de Zyriab image

      Les Jardins de Zyriab

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

      Related Destinations