Embark on the ultimate 20-day journey from Fes to Marrakech, traveling through Morocco’s majestic Atlas Mountains and the vast Sahara Desert. Explore historic kasbahs, ride camels across golden dunes, discover Berber villages, and immerse yourself in authentic Moroccan culture. Each day promises extraordinary landscapes, rich history, and local experiences

Day 1: Welcome to Fes

Welcome, dear travelers! Step into the heart of Fes, Morocco’s spiritual and cultural capital. Today, we’ll get lost in the medina, wandering narrow streets filled with colors, scents, and sounds. Watch artisans at work, visit the historic Al Quaraouiyine Mosque, and marvel at the dye pools in the Chouara Tannery. In the evening, relax in a traditional riad and savor your first Moroccan meal.

🗓 Day 2: Fes → Ifrane → Azrou Cedar Forest → Midelt

Today we journey into the Middle Atlas Mountains. First stop: Ifrane, a picturesque town known as “Morocco’s Switzerland.” Then, wander through Azrou Cedar Forest, home to playful Barbary macaques. Take in the fresh mountain air, snap photos, and enjoy a cup of traditional Moroccan tea with locals. Overnight in Midelt.

🗓 Day 3: Midelt → Ziz Valley → Errachidia → Merzouga

Get ready to experience the edge of the Sahara! Drive through the lush Ziz Valley, stopping for photos and local sights. In Errachidia, explore the traditional market and enjoy lunch. In the afternoon, arrive in Merzouga, where camels await. Enjoy a sunset camel ride across the golden dunes, then sleep under the stars in a cozy desert tent.

🗓 Day 4: Merzouga → Sunrise & Desert Exploration

Wake up early for the magical sunrise over the dunes. Today is all about the Sahara: hike the sand, ride camels, and meet Berber nomads. Learn their traditions, stories, and way of life. Capture stunning photos and soak in the silence of the endless desert. Overnight in Merzouga.

🗓 Day 5: Merzouga → Sahara Adventure

Today, we dive deeper into desert adventures: try sandboarding, explore hidden dunes, and enjoy a peaceful desert lunch. As the sun sets, ride your camel back to camp and enjoy a traditional Berber dinner under a sky full of stars.

🗓 Day 6: Merzouga → Rissani → Todra Gorge

Travel west toward the Atlas Mountains. Stop in Rissani, a historic trading town, then hike through the Todra Gorge, a dramatic canyon with towering cliffs. Feel the power of nature as you walk among these ancient rocks. Overnight near Todra Gorge.

🗓 Day 7: Todra Gorge → Dades Valley

Explore the Dades Valley, famous for its winding roads and rock formations called “Monkey Fingers.” Visit small villages, meet locals, and enjoy the peaceful scenery. Overnight in Dades Valley.

🗓 Day 8: Dades Valley → Skoura → Ouarzazate

Drive through Skoura Oasis, visit centuries-old kasbahs, and then arrive in Ouarzazate, Morocco’s film city. Explore kasbahs and bustling markets. Overnight in Ouarzazate.

🗓 Day 9: Ouarzazate → Ait Ben Haddou → Tizi n’Tichka Pass → Marrakech

Today is iconic! Visit the Ait Ben Haddou Kasbah, a UNESCO World Heritage site. Cross the Tizi n’Tichka Pass in the High Atlas Mountains, stopping for panoramic photos and village visits. Arrive in Marrakech in the evening. Overnight in the city.

🗓 Day 10: Marrakech – Medina & Jemaa el-Fnaa

Welcome to Marrakech! Explore the lively medina and Jemaa el-Fnaa square. Watch street performers, browse markets, and taste local street food. Feel the pulse of Moroccan life. Overnight in Marrakech.

🗓 Day 11: Marrakech – Palaces & Gardens

Discover Marrakech’s beautiful palaces and gardens: Bahia Palace, Saadian Tombs, Majorelle Garden, and Menara Gardens. Learn the history and stories behind these treasures. Overnight in Marrakech.

🗓 Day 12: Marrakech → Ourika Valley

Day trip to Ourika Valley, visit waterfalls, terraced farms, and Berber villages. Walk scenic trails, enjoy local food, and experience the mountain life. Return to Marrakech for overnight.

🗓 Day 13: Marrakech → Ouzoud Waterfalls

Full-day trip to Ouzoud Waterfalls, the tallest in Morocco. Hike around the cascades, spot monkeys, and enjoy a picnic by the water. Return to Marrakech for overnight.

🗓 Day 14: Marrakech → Essaouira (Optional)

Optional trip to Essaouira, the Atlantic coastal city. Explore its medina, historic ramparts, and seafood markets. Enjoy fresh ocean breezes before returning to Marrakech.

🗓 Day 15: Marrakech – Cooking & Cultural Workshop

Participate in a Moroccan cooking class, learn to prepare traditional dishes, explore spice markets, and experience local crafts. Overnight in Marrakech.

🗓 Day 16: Marrakech → Toubkal Base

Drive to Imlil/Toubkal base, enjoy village walks, local meals, and mountain scenery. Overnight in a guesthouse surrounded by nature.

🗓 Day 17: Toubkal Base → Short Hike

Morning hike in the Atlas Mountains, visit Berber villages, enjoy panoramic views, and take plenty of photos. Return to Marrakech. Overnight in Marrakech

🗓 Day 18: Marrakech – Leisure Day

A free day to explore at your own pace: revisit souks, enjoy a hammam, or relax at a café. Optional activities are available. Overnight in Marrakech.

🗓 Day 19: Marrakech – Agafay Desert Evening Experience

Evening excursion to Agafay Desert, just outside Marrakech. Enjoy a sunset camel ride, admire the rocky desert landscape, and experience a short desert adventure. Return to Marrakech for overnight.

🗓 Day 20: Marrakech → Departure

Your journey concludes today. Spend the morning at leisure: shop for souvenirs, stroll the medina, or relax in a garden. Transfer to the airport.