Things to Do in Marrakech in 3 Days: The Perfect Itinerary
Planning a trip to Marrakech and only have three days? Don’t worry — three days are enough to experience the highlights of the Red City, explore the historic Medina, enjoy Moroccan food, and even take a day trip outside Marrakech.
This 3-day Marrakech itinerary combines the city’s most important sights with time to relax and experience Marrakech like a local.
Start your Marrakech adventure in the historic Medina, the heart of the city and one of the best places to experience traditional Moroccan culture.
Koutoubia Mosque
Begin near the famous Koutoubia Mosque, one of Marrakech’s most recognizable landmarks.
Although non-Muslims cannot enter the mosque, you can admire its impressive minaret from outside and walk around the surrounding gardens.
Bahia Palace
Continue to the beautiful Bahia Palace, known for its courtyards, gardens, colorful tiles and traditional Moroccan architecture.
Allow around 45 minutes to an hour to explore the palace.
Marrakech Souks
From Bahia Palace, head deeper into the Medina and explore the famous Marrakech souks.
You’ll find everything from Moroccan rugs and leather goods to lamps, spices, ceramics and handmade crafts.
If this is your first visit, the souks can feel confusing at first. A local guide can help you understand the different areas of the Medina while also explaining the history and traditions behind the products.
You can also read our complete guide to the Marrakech souks to learn more about shopping and bargaining.
Jemaa el-Fnaa
Finish your first day around Jemaa el-Fnaa, the famous central square of Marrakech.
In the evening, the square becomes especially lively, with food stalls, performers, musicians and locals gathering throughout the area.
For the best experience, find a rooftop café where you can enjoy Moroccan mint tea while watching the sunset over the Medina.
After a busy first day in the Medina, spend your second day discovering a different side of Marrakech.
Majorelle Garden
Start your morning at the famous Majorelle Garden.
The garden is known for its exotic plants, peaceful atmosphere and distinctive architecture.
Because it is one of Marrakech’s most popular attractions, it is a good idea to plan your visit in advance and check ticket availability before going.
Explore Gueliz
After Majorelle Garden, head toward Gueliz, the modern part of Marrakech.
Here you’ll find cafés, restaurants, shops, art galleries and wide streets that are very different from the narrow alleys of the Medina.
It’s a good place to have lunch and take a break from sightseeing.
Try Traditional Moroccan Food
Marrakech is one of the best places to discover Moroccan cuisine.During your trip, try traditional dishes such as:
– Tagine
– Couscous
– Tanjia
– Pastilla
– Kefta tagine
– Msemen
– Moroccan mint tea
For more ideas, check our guide to the best Moroccan food to try in Marrakech.
Experience a Traditional Hammam
In the afternoon or evening, consider experiencing a traditional Moroccan hammam.
A hammam is more than just a spa treatment, it is an important part of Moroccan culture and daily life.
You can choose between a traditional local hammam or a more luxurious spa experience, depending on the type of experience you prefer.
For your third day, it’s worth leaving the city and exploring the landscapes around Marrakech.
You have several excellent options, but two of the easiest choices are the Atlas Mountains and the Agafay Desert.
Option 1: Atlas Mountains and Imlil
If you enjoy nature, mountains and local culture, an Atlas Mountains day trip from Marrakech is an excellent choice.
The village of Imlil is surrounded by spectacular mountain scenery and traditional Berber villages.
A typical day trip can include:
– Private transportation from Marrakech
-A local licensed guideA 2–3 hour walk through the mountains
-Berber villages
– Mountain scenery and waterfalls
– A traditional lunch with a local familyThis is a great option if you want to experience a quieter and more authentic side of Morocco.
Option 2: Agafay Desert
If you prefer a desert experience without spending a full day travelling to the Sahara, consider the Agafay Desert.
Located relatively close to Marrakech, Agafay offers rocky desert landscapes, Atlas Mountain views and a variety of activities.
You can combine:
– Quad biking
– Camel riding
– Sunset viewsTraditional Moroccan dinner
– Live entertainment
Agafay is especially popular for sunset experiences and is an easy addition to a short Marrakech trip.
To make the most of your time, try to group attractions that are close to each other.
For example:
Day 1: Koutoubia → Bahia Palace → Souks → Jemaa el-Fnaa
Day 2: Majorelle Garden → Gueliz → Moroccan food → Hammam
Day 3: Atlas Mountains or Agafay Desert
This saves time and allows you to enjoy each area without constantly travelling across the city.
You can certainly explore Marrakech independently, but having a local guide can make your first visit easier and more enjoyable.
A licensed local guide can help you navigate the Medina, explain the history of the monuments, introduce you to local traditions and help you avoid wasting time.
A private guided tour also gives you more flexibility. You can ask questions, take your time and focus on the places that interest you most.
For a three-day trip, it’s a good idea to arrange some activities before arriving, especially during busy travel periods.
Consider booking in advance:
– Airport transfers
– Medina guided tours
– Majorelle Garden tickets
– Agafay Desert experiences
– Atlas Mountains excursions
– Hammam or spa treatments
Other activities, such as walking around Gueliz or exploring the Medina, can usually be planned more spontaneously.
Three days in Marrakech can be busy, so don’t try to see absolutely everything.
Wear comfortable shoes, especially if you’re planning to explore the Medina on foot.
Keep some Moroccan dirhams with you for small purchases, cafés and local food.
Take your time in the souks rather than rushing through them.
And most importantly, leave some space in your itinerary to simply enjoy Marrakech — sit on a rooftop, drink Moroccan mint tea, try local food and watch the city come alive in the evening.
If you want to make the most of your three days without worrying about planning every detail yourself, MarrTours can help organize private tours, day trips and local experiences in Marrakech.
We work with licensed local guides and professional drivers, and experiences can be customized around your schedule and interests.
No prepayment is required — you can pay locally after the activity.
Ready to plan your Marrakech trip?
Contact MarrTours and tell us what you’d like to experience.

