- Published on
🌆 48 Hours in Marrakech: What to Do, See & Eat in the Red City

Marrakech is a city that greets you with color, chaos, and charm the moment you arrive. Known as the Red City for its terracotta-hued buildings, this Moroccan gem is a sensory overload—in the best way. Whether you’re wandering through ancient medinas or sipping mint tea on a rooftop terrace, 48 hours in Marrakech can feel like stepping into another world.
Here’s my ultimate 2-day guide to help you soak in the best of Marrakech—without feeling overwhelmed.
🕌 Day 1: Dive into the Heart of the Medina
🌅 Morning: Start with Serenity at Jardin Majorelle
Begin your day with calm before the chaos. Jardin Majorelle, once owned by Yves Saint Laurent, is a lush botanical garden painted in vibrant blues and filled with exotic plants, fountains, and serenity. Arrive early to avoid the crowds and soak in the peaceful vibe.
Tip: Buy a combo ticket for the garden and the Berber Museum.
🧭 Midday: Get Lost (On Purpose) in the Medina
Next, head to the old medina, a maze of narrow alleyways brimming with souks (markets), artisans, and surprises. Browse handcrafted leather, colorful textiles, and aromatic spices. Don’t be afraid to get a little lost—that’s part of the adventure.
Tip: When bargaining, smile and aim for half the initial price. It’s all part of the fun!
🍲 Lunch: Local Flavors at Café Des Épices
In the heart of the souks, grab a table at Café Des Épices. This rooftop spot offers great views and tasty eats. Try a classic chicken tagine with preserved lemon, and wash it down with a cold jus d’orange pressé.
🌇 Afternoon & Evening: Palaces and Panoramas
🏰 Visit the Bahia Palace
A short walk away lies Bahia Palace, a 19th-century architectural gem filled with colorful zellige tilework, intricate carvings, and tranquil courtyards. It’s a peaceful oasis and a stunning window into Morocco’s royal past.
🍵 Sunset: Rooftop Tea with a View
As the sun begins to dip, head to Nomad, one of my favorite rooftop restaurants. Sip on Moroccan mint tea while gazing over the minarets and bustling square below.
🥘 Dinner: Jemaa el-Fnaa Night Feast
No Marrakech visit is complete without experiencing Jemaa el-Fnaa at night. This historic square transforms into a festival of food stalls, street performers, and hypnotic energy. Follow your nose and order a hot brochette, a bowl of harira, or even try snail soup if you’re feeling adventurous.
🕌 Day 2: Culture, Wellness & Hidden Gems
🕌 Morning: Koutoubia Mosque & Surroundings
Start your second day with a walk past the iconic Koutoubia Mosque. While non-Muslims can’t enter, its towering minaret and peaceful gardens make it a great photo stop.
💆♀️ Hammam Experience
Treat yourself to a traditional Moroccan hammam—a cleansing ritual of steam, black soap scrubs, and total relaxation. Try Les Bains de Marrakech or a local hammam for a more authentic, budget-friendly option.
Tip: Bring a swimsuit and don't be shy—it's a cultural experience worth embracing.
🍴 Lunch: Tanjia at Mechoui Alley
Try the Marrakchi specialty Tanjia—slow-cooked beef or lamb in a clay pot, seasoned with saffron and preserved lemon. Locals cook it in underground ovens near the hammam. Ask for it in Mechoui Alley behind Jemaa el-Fnaa—you’ll smell it before you see it.
🖼️ Afternoon: Explore Dar El Bacha
One of the lesser-known treasures, Dar El Bacha (Musée des Confluences), is a beautifully restored palace with exhibitions that blend Islamic art, history, and architecture. Bonus: there’s an elegant café inside for a quiet coffee break.
🛍️ Last-Minute Shopping at Ensemble Artisanal
Before you leave, swing by the Ensemble Artisanal for quality crafts at fixed prices—no haggling required. It’s the perfect spot to pick up gifts or that handmade rug you’ve been eyeing.
✨ Final Reflections
Marrakech in 48 hours is a whirlwind—but a beautiful one. From the scent of spices in the souks to the echo of call to prayer at dusk, this city invites you to slow down and soak in every sensory detail. Whether you’re a first-time visitor or returning for the magic, Marrakech always has more to reveal.
Until next time—bslama!