Whether you're an adventurer, foodie, or just looking for some relaxation, this fifteen-day tour of Morocco offers something for everyone. Begin in Casablanca, where you'll walk the streets of the medina and the lively Boulevard de la Corniche. Then, it's off to Marrakesh, with day trips to the stunning Ouzoud waterfalls and treks through the Atlas mountains. Head into the Agafay Desert for camel rides and a night under the stars, then end your adventure on the coast among the sweeping beaches of Essaouira.


  • Walk through the historic beauty of the Hassan II Mosque
  • Prepare an authentic Moroccan meal with a local chef at their riad
  • See the desert sunrise from the heights of a hot air balloon
  • Ride camels across the shifting dunes of the Agafay Desert

Brief Itinerary

Day Highlights Overnight
Day 1 Arrive in Casablanca Casablanca
Day 2 Self-Guided Tour of Casablanca, Transfer to Marrakesh Marrakesh
Day 3 Marrakesh: Explore the Red City Marrakesh
Day 4 Discover More of Marrakesh: Mosques, Palaces & Gardens Marrakesh
Day 5 Ouzoud Waterfalls Excursion Marrakesh
Day 6 Imlil Valley & Atlas Mountains Day Trip, Argan Oil Cooperative Marrakesh
Day 7 Marrakesh Private Food Tour, Hammam & Spa Experience Marrakesh
Day 8 Hot Air Balloons, Le Jardin, Pottery & Mosaic Workshop Marrakesh
Day 9 Transfer to Agafay, Agafay Desert Experience Agafay
Day 10 Transfer to Essaouira, Self-Guided Tour of Essaouira Essaouira
Day 11 Explore Essaouira's Old Town & Beaches Essaouira
Day 12 Private Cooking Class Essaouira
Day 13 Beach Day at Sidi Kaouki  Essaouira
Day 14 Transfer to Casablanca Casablanca
Day 15 Depart Casablanca  

Detailed Itinerary

Day 1: Arrive in Casablanca

The city of Casablanca

Welcome to Morocco! Enjoy a comfortable private transfer from Casablanca airport to your accommodations, a drive of approximately 45 minutes. After check-in, you can relax at your hotel, or step out and start exploring! The city has quite the storied past; originally a small Berber settlement on the slopes of the Anfa Hills, it was taken over by the Portuguese in the 1400s, and became a haven for pirates in the 1500s. Eventually, the city grew into a trade hub for European markets, and the influences of Portuguese, French, and traditional Moroccan culture are still evident in modern Casablanca. 

Spend your afternoon wandering the Habous Quarter, Casablanca's "New Medina." Established in the 1930s by the French, this medina is quite different than the one in the Old Town. Here, you can walk around the charming streets and admire Art Deco architecture, pop into artisan shops to browse local crafts, or grab a meal from a nearby café. 
Later, stroll the Beach Promenade and catch some sunset views. Casablanca is set on the Atlantic Ocean and offers beautiful coastal scenery, perfect for a late-day walk. Follow the Boulevard de la Corniche between two of the city's beaches. Often called Morocco's "Miami," you'll find several cafés, restaurants, and bars along this stretch. You can also visit the El Hank Lighthouse, Morocco's tallest lighthouse, where you'll see views of the whole city.

Day 2: Self-Guided Tour of Casablanca, Transfer to Marrakesh

Sunset at the Hassan II Mosque, Casablanca
Sunset at the Hassan II Mosque, Casablanca
Your day in Casablanca begins with a self-guided walking tour of the city. Start at Hassan II Mosque, which is considered one of the city's premier attractions—if you can only see one thing in Casablanca, let it be this! It's the largest mosque in Morocco, sitting scenically on the edge of the Atlantic Ocean. The massive complex includes a museum, baths, Koranic school, library, and a prayer room that holds 25,000 people. What makes this mosque even more unique is that non-Muslims can enter, which isn't common in Morocco. Visitors are, however, required to cover their legs and shoulders, and wear a head scarf.
After leaving the mosque, head to Mohamed V Square, an airy plaza that features tall palm trees and French Colonial architecture. Stroll around the gardens, enjoy the fountain, or sit on a bench to people-watch. If you'd like to take a longer walk, you'll find Arab League Park nearby, home to 30 acres (12 ha)  of walking paths and green spaces. Bordering the park on its northwest side is the Sacred Heart Cathedral, which was built in 1930 and was one of the largest Catholic churches in Morocco. It now functions as a cultural center and occasionally houses art exhibits. 
Finish your tour with a visit to the Old Town medina, which, while not comparable to the medinas in cities like Fes and Marrakesh, is still worth seeing. Or, if you're a movie buff, stop in at Rick's Cafe, a local restaurant inspired by the 1942 film "Casablanca." Enjoy live piano music and cocktails while reliving moments from the classic Ingrid Bergman and Humphrey Bogart film. Later this afternoon, your driver will transport you from Casablanca to your next destination of Marrakesh. Check-in at your beautiful riad (a traditional house with a courtyard) here, and enjoy a meal while you relax for the evening. 

Day 3: Marrakesh: Explore the Red City

Marrakech: Explore the Red City
Sunset over Jemaa el-Fna Square

Take in the sights, sounds, and smells of Marrakesh, nicknamed the "Red City" for its red sandstone walls and buildings. Founded in the 11th century, it was a popular trading center for tribes in the nearby Atlas mountains. Modern Marrakesh remains a vibrant hub, with a host of things to see and do.

Start at the city center and the sprawling Jemaa el-Fna Square and marketplace, or souks. Discover local jewelers, potters, and weavers, as well as the colorful spice towers Morocco is so known for. This is a great place to sharpen your bargaining skills, and you are almost certain to be tempted by the wide variety of merchandise on display. You'll also have the opportunity to try local cuisine from one of the food vendors, and enjoy street entertainment that includes snake charmers, musicians, and jugglers.
After some shopping, wander through the picturesque alleyways and hidden side streets—getting lost is half the fun! You can also stop in the open spaces and courtyards, or fondouks, areas once used as inns by visiting traders and merchants, that are now residential homes, shopping areas, or workshops. Tonight, have dinner at a local restaurant, or just relax at your riad for the evening. 

Day 4: Discover More of Marrakesh: Mosques, Palaces & Gardens

Shopping in the Souks of Marrakech
Shopping in the Souks of Marrakesh

Your self-tour continues, starting with a visit to Koutoubia Mosque and Gardens. This is the city's largest mosque, with elegant grounds featuring fountains, pools, palm trees, and various flowers. From here, head to Menara Gardens, a historic public park and UNESCO World Heritage Site. The gardens encompass nearly 250 acres (100 ha), with walking paths that take you through olive trees and other greenery, ending at a breathtaking pavilion and water basin. 

Take a deep dive into the city's history with a visit to Bahia Palace, built in the mid-1800s by Si Moussa, Grand Vizir of the Sultan. The palace is decorated throughout in true Moroccan style, with carved stucco and cedar, and has 150 rooms, a large riad and gardens, even a harem section! You'll also want to see the 16th-century Koran school Medersa Ben Youssef, and the Marrakesh Museum with its art collection, housed inside the Dar Mnebbi Palace.

Later, enjoy a respite from the Moroccan heat with a tour of Majorelle Botanical Gardens. The gardens are famous for the bright blue and yellow house there, a museum that was once the home of French artist Jacques Marojelle and was designed by the French architect Paul Sinoir. The gardens contain more than 300 species of plants and flowers from different continents, making for an idyllic and relaxing way to end your day.

Day 5: Ouzoud Waterfalls Excursion

Stunning views of the Ouzoud waterfalls

Step outside the city and discover one of Morocco's most amazing natural wonders, the Ouzoud waterfalls. Located near the traditional Berber village of Ouzoud, the name translates to "the act of grinding grain," which makes sense when you see the powerful set of cascades dropping over 360 feet (110 m) into the El-Abid River Gorge

Your driver will collect you early in the morning, and you'll make the two-hour transfer from Marrakesh to Ouzoud. When you arrive in the village, a local guide will take you around the area, explaining some of the region's geological and cultural history. You'll follow your guide along a fairly easy route to the waterfalls, passing through olive groves on the way. Be sure to keep an eye out for the playful monkeys that live here! At the waterfalls, enjoy free time to walk around the cascades, take photos, and just absorb the scenery.
Plan your trip to Morocco
Chat with a local specialist who can help organize your trip.
After returning to Ouzoud, you'll meet with a local Berber family, who will prepare an authentic meal for you using traditional Moroccan ingredients. After enjoying your meal and learning more about Berber culture and history, your driver will take you back to Marrakesh for the evening. 

Day 6: Imlil Valley & Atlas Mountains Day Trip, Argan Oil Cooperative

Hike into the Atlas mountains on today's day trip
This morning, your driver will pick you up from your accommodations and transport you to the Imlil Valley, a historic starting point for various treks into the Atlas mountains. Along the way, you'll pass through the town of Tahnaout, where you can stop at an argan oil cooperative and learn how the woman of the co-operative turn the argan nut into many of the different argan oil-based products Morocco is famous for. You will then continue on through Asni, where, if it's a Saturday, you can stop and visit a traditional Berber souk and market. 

Upon your arrival in Imlil, enjoy a welcome glass of mint tea and meet your guide before starting your trek. Your guide will help you decide on the length of trek you want to do (one to three hours) and then you'll begin the hike to Armed, the highest and the largest village in Imlil Valley. After exploring Armed and stopping in the village of Ait Souka for a tea break and meal, you'll return down the other side of the valley, and to the village of Taourirt. Hike through Moulay Brahim Gorges, and experience a camel ride if you'd like. Your driver will collect you in Taourirt and transport you back to your hotel.

Day 7: Marrakesh Private Food Tour, Hammam & Spa Experience

Sample Moroccan classics like tajine on a food tour

Foodies will rejoice today, as you head into Marrakesh's medina quarter for a three-hour private food tour. This culinary journey explores some of the city's beloved local eateries, visiting local market stalls that are laden with fresh produce, olives, meats, and baskets overflowing with colorful spices. Taste traditional delicacies that range from unique sugary confections to savory tajine (stew cooked in a clay pot). Along the way, your guide will offer insight into Morocco's essential ingredients, cooking techniques, and culinary culture.

After all that walking and eating, enjoy a restful afternoon with a spa session at a traditional Moroccan hammam. Based on historical Roman bath practices, hammams involve a steam session followed by a eucalyptus scrub and massage. Initially brought to the country by the Arab conquest, the hammam quickly became a common pre-prayer practice.
Typically, there are three steam rooms with temperatures that go from hot to cool. You'll start in the hottest room, working your way down to the coolest. This is followed by a wash and scrub with Moroccan black eucalyptus soap and a kessa glove. Finish with a rinse of cool water, then enjoy a relaxing massage using argan and essential oils to soothe and soften the skin. Rest with a cup of mint tea as you embrace the feeling of pure relaxation. 

Day 8: Hot Air Balloons, Le Jardin, Pottery & Mosaic Workshop

Hot air balloon rides in Marrakesh

Start your morning with a stunning view of the Marrakesh desert landscapes with an incredible hot air balloon ride. The early wake-up call is worth it, as you'll watch the sunrise over the desert, taking in the pastel colors and crisp morning air. Your balloon will take you over arid hills, quaint villages, and pockets of green, all with a gorgeous mountain backdrop. After sunrise, you'll sit down in your balloon and relax with breakfast and a Moroccan pastry while still in the air. This is truly a wonderful way to see a different side of Marrakesh.

If the morning air has gotten your creative juices flowing, learn the art of mosaic this afternoon with a guided workshop. The class takes you through techniques of mosaic zellige, or cutting tile into small pieces and then assembling them, and you'll learn about the art of making plates of zellige. The workshop includes one hour of practice on cutting and finishing the pieces, a tea break with a local craftsman, and demonstrations of proper usage and assembly of the provided materials.

Later, travel to a magical sanctuary hidden in plain sight; Le Jardin Secret. Located in the heart of the medina, this complex of places and magnificent gardens showcases Islamic art, science, and architecture. Le Jardin is actually two gardens, joined by a narrow path. The first is the Exotic Garden which has plants from all over the world, including South Africa, Madagascar, Australia, and Latin America, and feels like you've stepped into the Garden of Eden. A nearby pavilion leads into the more extensive Islamic Garden, where you can spend some time in these peaceful surroundings before rejoining the bustle of the medina. 

Day 9: Transfer to Agafay, Agafay Desert Experience

Camels in the Agafay Desert

Your next destination takes you into the heart of the Agafay Desert. Your driver will collect you in the morning, and you'll make the one-hour journey to Agafay. The drive takes you through lush vegetation, olive and orange orchards, and the village of Ait Imour. You'll then reach Lake Takerkoust, which was built as a dam to provide electricity for Marrakesh. You'll travel along the dam to the Nfis Valley, eventually arriving at a Berber family house, where you can enjoy a local lunch.

From here, the route takes you off-road, traveling through desert dunes via Jeep, where you'll cross barren plateaus and see panoramic views of the High Atlas. At the end of the route, you'll receive a welcome tea and the option to take a camel ride through the desert, enjoying the serenity and a beautiful desert sunset. 

Day 10: Transfer to Essaouira, Self-Guided Tour of Essaouira

Transfer to Essaouira
The city of Essaouira
Continue to Essaouira today, a small city on the Atlantic coast that is known for its historic medina and well-designed layout. The route takes you over extensive, rolling plains, and into an argan tree forest, the only region where these trees grow and produce the popular and useful fruit. You're also likely to see the very unusual sight of goats in the argan trees! Local goats love the fruit of the argan trees and will actually climb up into the thorny branches to find them.
After your arrival in Essaouira, you're free to explore the city at your leisure. You can start with a walk through the ancient medina, which covers 75 acres (30 ha). As you traverse the alleyways, you'll find traditional souks, art galleries, and artisan shops featuring local goods. Eventually, these streets lead to the city's central square, Mulay El-Hassan, which is lined with restaurants and hotels, making it a great place to grab a bite to eat. 
Nearby is the harbor, where you'll find the 16th-century Portuguese Castelo Real of Mogador and two defensive structures, the Borj El Barmil tower and the Skala de la Kasbah. Before heading back toward the city, stroll the long and sandy Essaouira Beach and catch glimpses of surfers in the wind. Relax at your accommodations this evening, or head to a local restaurant for a traditional Moroccan meal.

Day 11: Explore Essaouira's Old Town & Beaches

Essaouira's 18th-century Skala de la Kasbah
Essaouira's 18th-century Skala de la Kasbah
Continue your discovery of Essaouria, starting at the harbor, a traditional Portuguese design, with fine examples of Moorish and Portuguese art. You can see see the ramparts and the Old Town full of medieval architecture at its finest from here, and can take a morning walk along the beach while fishermen ready themselves to head out for a day's work. 
Make your way to the medina and souks for more shopping, or just watch local woodworkers as they create the inlaid woodwork that the city is known for. You can also walk up to the ramparts and take in the panoramic views of the harbor. Later, you'll have time to see some of the beaches Essaouira is known for, such as Plage Tagharte, located right in town, or Cap Sim, with its crashing waves and sparkling waters.
Finish your tour by exploring the city's Jewish history. You can visit Rabbi Haim Pinto, a synagogue and a historical and religious site dating back to the early 18th century. Wander through the Mellah (Jewish District and a UNESCO World Heritage Site) to discover Essaouira's Jewish communities and admire the profound door paintings and carved emblems. Tonight, return to Moulay El-Hassan Square, where you'll find plenty of dinner options at the surrounding restaurants and live performers to keep you entertained. 

Day 12: Private Cooking Class

A Traditional Tajine
A traditional Tajine
Discover Morocco's incredible and flavorful cuisine with a cooking class at a traditional riad in Essaouira. Together with a local chef and culinary enthusiast, you'll learn how to prepare one of the most popular and authentic dishes in Morocco: tajine. This dish is named after the signature ceramic pot used to cook it. Typically, tajine features meats, vegetables, and/or fruit, such as dates or apricots, to add sweetness to its savory flavors.

Learn about the ingredients of tajine, focusing on the importance of its spices. Get to know typical Moroccan components, like cuts of meat, produce, and different tools and techniques. You'll create homemade salads, fresh bread, couscous, and your stew-like tajine. When finished, sit down with your host to enjoy the fruits of your labor! Feel free to ask questions about traditional Moroccan cuisine and culture as you eat. After your meal, enjoy a cup of traditional mint tea.

Day 13: Beach Day at Sidi Kaouki 

The quiet shores of Sidi Kaouki beach
Hop on the bus or take a taxi to Sidi Kaouki beach today, an open and somewhat untouched expanse of sandy beaches and blue waters. The beach is considered one of the best in the area, with endless dunes that stretch to the coast, and cresting waves that entice surfers from all parts of the world. The beach and nearby village were named for a 19th-century marabout (Muslim holy man) and are home to a shrine dedicated to him. Pilgrims still come to the shrine, which sits right on the ocean, to pay homage and pray. 
You can rent a surfboard from a local shop, take a camel ride with one of the on-site guides, or simply walk the beach and watch surfers ride the waves. The beach doesn't have a lot in the way of services, but you can enjoy a meal at one of the small cafés or restaurants there, and there are restroom facilities available. 

Day 14: Transfer to Casablanca

El Jadida
El Jadida Portuguese cistern

This morning, your driver will transfer you back to Casablanca, driving along the coastal route. Along the way, you'll stop in some of Morocco's seaside cities, where you can stretch your legs and explore the area. Your first stop will be Safi, known for its excellent surfing beaches and stunning views of the Atlantic Ocean. From here, you'll head to El Jadida, where you can tour the haunting Portuguese cistern, a  Unesco World Heritage site that was built in the 16th century. Spend some time walking the ramparts and visit the Church of the Assumption; after, have lunch here in the city.

Your final stop before Casablance is the village of Azemour, which has inspired many Moroccan artists over the decades, some of whom have chosen to live here. Get inspired by the crumbling 16th-century medina, squeezed between the Oud Er-Rbia (Mother of Spring River) and the ocean. Once you arrive in Casablanca, check into your hotel and relax before venturing out into the city for dinner and some evening exploration.

Day 15: Depart Casablanca

Farewell, Casablanca! 

It's time to say goodbye to Morocco today. Your private driver will pick you up from your hotel and transport you to Casablanca airport. Have a safe and comfortable flight home, or to your next destination!

More Great Morocco Itineraries

Looking for more inspiration for your trip to Morocco? Check out these other Morocco itineraries, explore different ways to spend two weeks in Morocco, or discover the best time of year to visit Morocco


Map of Magic in Morocco: Casablanca, Marrakesh, Agafay & Essaouira - 15 Days
Map of Magic in Morocco: Casablanca, Marrakesh, Agafay & Essaouira - 15 Days