Spending 3 days in Marrakech is the perfect way to discover the city without feeling rushed. With three full days, you can explore the famous Medina, visit beautiful palaces and gardens, enjoy rooftop cafés, taste traditional Moroccan food, and experience the peaceful desert landscapes outside the city.
Marrakech is one of those places that feels exciting from the first moment you arrive. The streets are full of life, the souks are colorful and busy, and every corner seems to hide something different.
One moment you are walking through crowded markets filled with spices and lanterns. A little later, you are sitting quietly on a rooftop watching the sunset above the Medina.
That mix is what makes Marrakech unforgettable.
This complete 3 days in Marrakech itinerary is designed for first-time visitors who want to experience the best attractions, local food, rooftop views, hidden gardens, and desert experiences while enjoying the real atmosphere of the city.
Why Spend 3 Days in Marrakech?
Many travelers ask if 3 days in Marrakech is enough.
Honestly, it’s the ideal amount of time.
Three days gives you enough time to:
- Explore the Medina slowly
- Visit Marrakech’s main attractions
- Relax in beautiful gardens
- Enjoy rooftop restaurants
- Experience Moroccan food
- Discover the desert outside the city
Unlike shorter trips, spending 3 days in Marrakech allows you to enjoy the city instead of rushing between attractions.
DAY 1 — Medina, Souks & Rooftop Sunsets

Your first day should focus on the historic Medina, where Marrakech feels most alive.
This is where you’ll experience:
- Traditional souks
- Historic palaces
- Street food
- Rooftop cafés
- Jemaa el-Fnaa square
8:00 AM — Start at Koutoubia Mosque
Begin your morning at Koutoubia Mosque, the most famous landmark in Marrakech.
Morning is the best time because:
- The weather is cooler
- The streets are quieter
- The lighting is better for photos
Even though non-Muslims cannot enter the mosque, the gardens around it are peaceful and perfect for a short walk.
9:00 AM — Visit Bahia Palace
After Koutoubia Mosque, walk toward Bahia Palace.
Bahia Palace is one of the most beautiful places in Marrakech and one of the best examples of Moroccan architecture.
Inside the palace, visitors can explore:
- Marble courtyards
- Traditional Moroccan tiles
- Wooden ceilings
- Small gardens
👉 Tip: Visit early before tour groups arrive.
10:30 AM — Explore the Souks of Marrakech
No 3 days in Marrakech itinerary is complete without exploring the Medina souks.
The markets are filled with:
- Lanterns
- Carpets
- Leather bags
- Ceramics
- Moroccan spices
- Handmade crafts
Walking through the souks is one of the most exciting experiences in Marrakech.
👉 Tip:
Don’t worry too much about directions. Getting slightly lost is part of the experience.
12:30 PM — Rooftop Lunch in the Medina

By lunchtime, the Medina becomes hotter and busier.
This is the perfect moment to relax at a rooftop restaurant.
Nomad Marrakech
Nomad is one of the most popular rooftop restaurants in Marrakech.
Why visitors love it:
- Amazing rooftop views
- Relaxed atmosphere
- Modern Moroccan food
Popular dishes:
- Lamb burger
- Couscous
- Moroccan salads
- Fresh juices
Café des Épices
Another excellent rooftop café is Café des Épices.
The rooftop offers:
- Medina views
- Traditional atmosphere
- Mint tea
- Moroccan dishes
Both rooftops are perfect for relaxing during your 3 days in Marrakech.
2:30 PM — Visit Le Jardin Secret
After lunch, continue toward Le Jardin Secret Marrakech.
This hidden garden feels calm and peaceful compared to the busy Medina outside.
Inside, you’ll find:
- Palm trees
- Rooftop terraces
- Quiet fountains
- Islamic gardens
👉 Tip: The rooftop terrace offers one of the best hidden views in Marrakech.
6:00 PM — Sunset at Jemaa el-Fnaa
In the evening, head toward Jemaa el-Fnaa square.
This is when Marrakech becomes most exciting.
The square fills with:
- Street performers
- Food stalls
- Musicians
- Local crowds
👉 Best rooftop for sunset: Café de France
Watching sunset over Jemaa el-Fnaa is one of the highlights of spending 3 days in Marrakech.
8:00 PM — Try Moroccan Street Food
At night, Jemaa el-Fnaa becomes a giant outdoor restaurant.
Popular foods include:
- Grilled meats
- Harira soup
- Moroccan pastries
- Snails
- Fresh orange juice
👉 Tip: Choose food stalls with local customers.
DAY 2 — Gardens, Museums & Relaxing Places

Your second day should feel slower and more relaxing.
9:00 AM — Visit Jardin Majorelle
Start your morning at Jardin Majorelle, one of the most famous gardens in Morocco.
The garden is known for:
- Exotic plants
- Palm trees
- The famous blue villa
- Quiet atmosphere
Many travelers consider Jardin Majorelle one of the highlights of Marrakech.
👉 Tip: Book tickets online before your visit.
10:30 AM — Yves Saint Laurent Museum
Next to Jardin Majorelle is Yves Saint Laurent Museum.
The museum is perfect for visitors interested in:
- Fashion
- Art
- Photography
- Architecture
Even if you are not interested in fashion, the building itself is beautiful.
12:30 PM — Lunch in Gueliz
After the museum, spend some time in Gueliz, the modern side of Marrakech.
Unlike the Medina, Gueliz feels:
- Modern
- Calm
- Spacious
You’ll find:
- Trendy cafés
- Restaurants
- Boutiques
- Art galleries
3:00 PM — Relax at Menara Gardens
In the afternoon, visit Menara Gardens.
This peaceful place is famous for:
- Olive trees
- Reflection pool
- Atlas Mountain views
- Relaxing atmosphere
After exploring the Medina, Menara Gardens feels calm and refreshing.
Rooftop Dinner in Marrakech
For dinner, return to the Medina and enjoy another rooftop experience.
Popular rooftop restaurants include:
- Nomad Marrakech
- Kabana Rooftop
- Café de France
Marrakech rooftops feel magical at night.
DAY 3 — Desert Experiences Near Marrakech

Your third day should focus on escaping the city and discovering the landscapes outside Marrakech.
10:00 AM — Visit the Agafay Desert
One of the best experiences during 3 days in Marrakech is visiting the Agafay Desert.
Located outside the city, Agafay offers:
- Desert landscapes
- Camel rides
- Quad biking
- Luxury camps
- Sunset dinners
Unlike the Sahara Desert, Agafay is close enough for a half-day trip.
Traditional Moroccan Lunch
After the desert experience, enjoy a traditional Moroccan lunch.
Popular dishes include:
- Chicken tagine
- Couscous
- Moroccan tea
- Fresh bread
The atmosphere outside Marrakech feels peaceful and relaxing.
Final Evening in Marrakech
Before leaving Marrakech, spend one last evening walking through the Medina.
By now, the city feels more familiar:
- The streets feel easier to navigate
- The Medina feels less overwhelming
- The atmosphere feels more comfortable
That’s usually when travelers start truly enjoying Marrakech.
Tips for Spending 3 Days in Marrakech
- Start mornings early
- Wear comfortable shoes
- Carry cash inside the Medina
- Use taxis for longer distances
- Take breaks during hot afternoons
- Don’t overplan your itinerary
Quick 3 Days in Marrakech Itinerary
Day 1
- Koutoubia Mosque
- Bahia Palace
- Souks
- Rooftop lunch
- Le Jardin Secret
- Jemaa el-Fnaa
Day 2
- Jardin Majorelle
- Yves Saint Laurent Museum
- Gueliz cafés
- Menara Gardens
- Rooftop dinner
Day 3
- Agafay Desert
- Camel ride
- Traditional lunch
- Final Medina walk
👉 Official Morocco Tourism Website
FAQ About 3 Days in Marrakech:
Is 3 days in Marrakech enough?
Yes, three days is the perfect amount of time for first-time visitors.
What should I not miss in Marrakech?
Bahia Palace, Jardin Majorelle, Jemaa el-Fnaa, rooftop cafés, and the Agafay Desert are among the best experiences.
What is the best rooftop café in Marrakech?
Nomad Marrakech and Café de France are two of the most popular rooftop spots.
Final Thoughts
Spending 3 days in Marrakech gives you enough time to experience both the busy Medina and the peaceful landscapes outside the city.
From colorful souks and rooftop sunsets to gardens and desert experiences, Marrakech offers one of the most unforgettable travel experiences in Morocco.