A Marrakesh photoshoot is usually a 1–2 hour private session with a local photographer who knows the light and the medina back alleys. You’ll hit a mix of locations: riad courtyards, quiet rooftops at golden hour, maybe the pink walls near the Bahia Palace or a palm grove just outside the city. Expect to walk a fair bit between spots. The photographer will direct poses but most people say the experience feels surprisingly relaxed once you loosen up. The final images are delivered digitally within a few days — usually 30–60 edited photos.
Best time is October–April when the light is softer and temperatures are comfortable for standing around in decent clothes. Summer shoots are brutal after 9am. Expect to pay around $90–$180 total for a private 1–2 hour session for 1–4 people; bigger groups or longer sessions push toward the higher end. It’s not cheap, but it’s far more personal than a group tour.
Pick a photographer who shows recent work shot in the exact style you like (natural light, editorial, or classic portraits). Skip the add-on “traditional costume” option unless you actually want touristy dress-up photos — they usually look forced and eat into your shooting time. Book a morning or late-afternoon slot so you’re not fighting harsh midday sun.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.