Les magasins à Marrakech sont ouverts tous les jours de la semaine, bien que les heures d'ouverture puissent varier. Les grandes chaînes sont généralement ouvertes de 8h à 20h du lundi au samedi, et de 8h à 13h le dimanche. Les supermarchés locaux sont généralement ouverts de 8h à 20h du lundi au samedi et de 8h à 13h le dimanche. Il est donc préférable de faire les courses en semaine pour éviter les heures de pointe et les magasins bondés.