Skip to main content
Things to do in Marrakech

Itineraries for Your Trip to Marrakech

Marrakech locals share their perfect days.
Find your Marrakech itinerary

2 Days in Marrakech for First Timers

Curated by Lori Zaino2 Days in Marrakech for First Timers

Marrakech is a dreamy setting, where the simple scent of orange blossoms anywhere in the world can take me back to the winding streets of this Moroccan city, from the busy Jemaa el-Fna square to the zen of the snow-capped Atlas Mountains. If you have two days in Marrakech , there’s a lot to see and do, but you’ll be able to discover both sides of the city: the intensity and crowds of the souks and squares, but also the secret riad courtyards and peaceful gardens. Here’s what to do and see if you’re visiting for just a couple of days.

If you only have time for one thing, make it the charming Majorelle Garden.

Morocco’s winter nights can get chilly, so pack layers.


Day 1: Night

Morocco’s food scene is special. Indulge in Moroccan mint tea, locally grown olives, and tajine—a slow-cooked meat, chicken, or vegetable stew cooked in a special, earthenware pot. If you want to know exactly which food stalls to visit and just what to taste, an evening food tour can help you narrow it down so you won’t miss a thing.

Day 2: Afternoon

The Marrakech Medina is a labyrinth of winding streets lined with local vendors selling a diverse array of goods: authentic black soap and argan oil, leather goods, jewelry, spices, lanterns, and much more. Spend your afternoon shopping on your own (bartering is essential) or take a shopping tour with a guide who can ensure you won’t get scammed.

Day 2: Night

Experiencing the tranquility of the Agafay Desert by night is a must when visiting Marrakech. It’s only about 19 miles (30 kilometers) outside the city. Spend your last night riding a camel, sitting in a traditional nomadic tent, and savoring traditional Moroccan cuisine, such as couscous and tagine, beneath the starry desert sky.

See more things to do in Marrakech
Google Maps is loading