Marrakech souks don’t have a single, official closing time, as individual stalls operate independently. While many start winding down around 7:00 PM, some remain open later, particularly those in more tourist-heavy areas or food stalls, often until 9:00 PM or even later into the evening. However, most activity significantly decreases after sunset.