Visiting 10 regions is possible with three weeks in Spain and Morocco. Active travelers can trek the Caminito del Rey and sandboard in Erg Chebbi, while those seeking a slower pace should hit the beaches of Menorca and tour Morocco's coastal cities. Foodies can take a chocolate walk in Barcelona and sample cheese and wine in Basque. For a culture-focused itinerary that's also ideal for photographers, you'll find a tile decorating workshop in Granada and impressive architecture in Toledo.

Itinerary #1: Highlights of Spain & Morocco

Cover the highlights of Spain and Morocco on this itinerary, ideal for travelers keen on arts, culture, and culinary experiences. Taste your way around Barcelona on a tapas crawl and admire Antoni Gaudí's architectural works, visit an Andalusian olive oil estate and enjoy a flamenco experience in Seville, shop in the souks of Chefchaouen, tour the Roman ruins of Volubilis, overnight in a Bedouin-style camp in the Sahara, observe music and dancing in Khemliya, sample street food in Marrakesh, and more.

End your epic three-week adventure in Marrakesh
End your three-week adventure in Marrakesh, Morocco
Day Highlights Overnight
Day 1 Arrive in Barcelona (Spain), Tapas Culinary Experience Barcelona
Day 2 Gaudí Architecture Walk, Visit Park Güell Barcelona
Day 3 Day Trip to Montserrat & Penedès Region Wine Tasting Barcelona
Day 4 Train to Madrid, Afternoon Guided Tour Madrid
Day 5 Guided Visit of Museo del Prado, Rooftops Walking Tour Madrid
Day 6 Transfer to Seville, City Walking Tour Seville
Day 7 Visit an Andalusian Olive Oil Estate, Flamenco Experience Seville
Day 8 Day Trip to Córdoba, Walking Tour Seville
Day 9 Transfer to Málaga via Ronda Málaga
Day 10 Tour Málaga, Sunset Cruise Málaga
Day 11 Transfer to Tangier (Morocco), City Tour Tangier
Day 12 Transfer to Chefchaouen via Hercules Caves Chefchaouen
Day 13 Transfer to Fes via Volubilis & Meknes Fes
Day 14 Discover the Medieval Medina of Fes  Fes
Day 15 Transfer to Midelt via the High Atlas Midelt
Day 16 Transfer to Merzouga, Sunset Camel Ride & Desert Camp Merzouga
Day 17 Transfer to Boumalne Dades  Boumalne Dades
Day 18 Explore Ouarzazate & Aït Benhaddou, Transfer to Marrakesh Marrakesh
Day 19 Discover Marrakesh, Street Food Tour Marrakesh
Day 20 Foodie Experience in Essaouira Marrakesh
Day 21 Depart Marrakesh  


Get your first taste of Spain with a tapas crawl in Barcelona, followed by a walking tour of some of Antoni Gaudí's architectural works, including the Sagrada Família. Visit the monastery in Montserrat, then walk the scenic trails before sampling cava in Penedès. Catch a train to Madrid to visit Museo del Prado and join a rooftop tour that offers some of the city's best views (and tapas!). Board a train on Day 6 to Seville, where you'll see the sites, including Seville Cathedral. Visit an Andalusian olive oil estate for a tour and tasting, then take a day trip to Córdoba, where you'll marvel at the Mudéjar architecture.

Capture views of Ronda's famous bridge and continue to Málaga for a sunset cruise. On Day 11, you'll ferry to Tangier, Morocco, and dive in with a tour that includes the Sultan's Palace. Transfer to Chefchaouen, shop in the souks, and check out the Grand Mosque. Tour the Roman ruins of Volubilis en route to Fes and watch the sunset from the Merenid Tombs. Next, you'll ride a camel into the Sahara to overnight at a Bedouin-style camp in Merzouga. Observe music and dancing in the Saharan village of Khemliya, visit Morocco's most famous kasbah in Aït Benhaddou, and sample street food in Marrakesh before departure. Learn more

Itinerary #2: Nature & Adventure in Spain & Morocco

Those who enjoy active trips will appreciate the abundance of physical activities on this Spain and Morocco adventure that include hiking in Sierra de Guadarrama National Park, cycling around Seville, horseback riding in Doñana National Park, trekking along the Caminito del Rey, swimming at Akchour Waterfall, sandboarding the Erg Chebbi dunes, and touring the maze of alleys in Fes. The pace and activities best suit energetic travelers who prefer a full itinerary.

Ride camels and spend the night in a Bedouin camp in Morocco's desert
Ride camels and spend the night in a Bedouin-style camp in Morocco's desert
Day Highlights Overnight
Day 1 Arrive in Madrid (Spain), Tapas Tour Madrid
Day 2 Hot-Air Balloon Ride & Segway Tour Madrid
Day 3 Hiking in Sierra de Guadarrama Madrid
Day 4 Train to Seville, Guided Bike Tour Seville
Day 5 Day Trip to Doñana & El Rocio Seville
Day 6 Train to Granada, Tour the Alhambra Granada
Day 7 Sierra Nevada E-Bike Tour Granada
Day 8 Transfer to Málaga, Hike the Caminito del Rey Málaga
Day 9 Free Day in Málaga, Sunset Cruise Málaga
Day 10 Transfer to Tangier (Morocco), Optional Activities Tangier
Day 11 Transfer to Chefchaouen via Caves & Tétouan Chefchaouen
Day 12 Hike to Akchour Waterfall Chefchaouen
Day 13 Transfer to Fes via Volubilis & Meknes Fes
Day 14 Fes Medina Tour Fes
Day 15 Transfer to Midelt via High Atlas Mountains Midelt
Day 16 Transfer to Merzouga, Sunset Camel Ride Merzouga
Day 17 Desert Adventures Around Erg Chebbi Merzouga
Day 18 Transfer to Boumalne Dades Boumalne Dades
Day 19 Transfer to Marrakesh via Aït Benhaddou Marrakesh
Day 20 Marrakesh Guided Tour Marrakesh
Day 21 Depart Marrakesh  


See Madrid at sunrise from a hot-air balloon, then see the sites up close on a Segway tour. Head to Sierra de Guadarrama National Park for a hike to a glacial lake before taking the train to Seville, where you'll cruise around the city on a guided bike tour that includes the Guadalquivir riverfront. Watch for eagles and other wildlife on a hike and horseback ride in Doñana National Park and then catch a train to Granada on Day 6. You'll visit the Alhambra fortress and wander the labyrinthine streets. Join an e-bike excursion in Sierra Nevada Natural Park, then transfer to Malága for a trek along the infamous Caminito del Rey

Take the ferry to Tangier, Morocco on Day 10 and explore on your own (be sure to check out the views from Bab Bhar) before transferring to Chefchaouen. Hike to Akchour Waterfall for a dip in the lagoons and head to Fes for a walking tour of the Old Town. Check out chalet-style architecture in Ifrane and enjoy a camel ride and campfire at a tented camp in Merzouga. Try sandboarding at the Erg Chebbi dunes and learn about rose water production in Kelâat M'Gouna before touring a movie studio in Ouarzazat. Hike to the old granary at Aït Benhaddou and finally, shop for souvenirs in the souks of Marrakesh. Learn more

Plan your trip to Morocco
Chat with a local specialist who can help organize your trip.

Itinerary #3: Culinary Adventure in Spain & Morocco

Discover Spain and Morocco destinations and cultures through local food and drink on this culinary-based trip. You'll have the opportunity to take a tapas tour and chocolate walk in Barcelona, sample Basque cheeses and wines in San Sebastián, enjoy a tasting at an olive oil estate near Seville, participate in a Moroccan cooking class in Fes, and join a tasting tour in Essaouira. While this itinerary is focused on food, it also includes other cultural experiences, such as a flamenco show and walking tours to historic sites. 

Finish the trip in Marrakesh where you can pick up spices to take home
Finish your journey in Marrakesh, where you can shop for spices to take home
Day Highlights Overnight
Day 1 Arrive in Barcelona (Spain), Wine & Tapas Tour Barcelona
Day 2 Barcelona Chocolate Walk, Visit La Sagrada Família Barcelona
Day 3 Local Market Tour & Cooking Class Barcelona
Day 4 Fly to San Sebastián, Pintxos Tour San Sebastián
Day 5 San Sebastián Guided Tour San Sebastián
Day 6 Basque Cheese & Wine Tour San Sebastián
Day 7 Road Trip to Bilbao & Wine Tasting Bilbao
Day 8 Fly to Seville, Tapas & Flamenco Show Seville
Day 9 Seville Guided Tour & Olive Oil Tasting Seville
Day 10 Transfer to Málaga via Ronda Málaga
Day 11 Catamaran Cruise & Optional Activities Málaga
Day 12 Ferry to Tangier (Morocco), Optional Activities Tangier
Day 13 Transfer to Fes, Medina Tour Fes
Day 14 Moroccan Cooking Class & Souk Tour Fes
Day 15 Transfer to Midelt via the High Atlas Mountains Midelt
Day 16 Transfer to Merzouga, Sunset Camel Ride Merzouga
Day 17 Transfer to Boumalne Dades Boumalne Dades
Day 18 Transfer to Marrakesh via Aït Benhaddou Marrakesh
Day 19 Marrakesh Guided Tour, Hammam Experience Marrakesh
Day 20 Day Trip to Essaouira, Food Tour Marrakesh
Day 21 Depart Marrakesh  


Sample small bites of Barcelona on a tapas tour, then indulge your sweet tooth on a chocolate walk. Select fresh ingredients at Boquería Market for your multicourse cooking lesson with a local expert the next day. Then fly to San Sebastián, where you'll nibble on pintxos (Basque-style tapas) paired with local wines in Old Town, sample cheese at a sheep farm and wine in the Txakoli region. Beach hop along the coast to Bilbao before flying to Seville, where you'll dine on tapas and attend a flamenco show. Visit an Andalusian olive oil estate for a tour and tasting, then transfer to Málaga with a stop at the famous bridge over El Tajo Gorge

Enjoy a barbecue on board a catamaran while cruising the Andalusian coast on Day 11 before boarding the ferry to Tangier, Morocco the following day. On a self-guided tour, visit the sites and souks, then head to Fes for a Moroccan cooking class. Feast on fresh produce in Midelt, known as "Apple City" for its many orchards, and continue to Merzouga for a desert dinner and Berber music. Learn about rose water and oil production in Kelâat M'Gouna and dive into Moroccan history at UNESCO-listed Aït Benhaddou. The trip concludes with a hammam (Turkish bath) experience in Marrakesh and a tasting tour of coastal Essaouira. Learn more

Itinerary #4: Explore the Cultural Gems of Spain & Morocco

Dive into Spain and Morocco's history with this itinerary as you experience archaeological and historical sites with culinary experiences (including wine tasting in Barcelona and a street food tour in Marrakesh) and hands-on activities, such as a tile decorating workshop in Granada. It's also suited to photographers and those interested in architecture and important religious sites such as Hassan II Mosque, the Santa Maria de Montserrat Benedictine Monastery, and Toledo's Christian, Muslim, and Jewish monuments. 

Chefchaouen is known for its striking, blue-washed buildings
Chefchaouen is known for its picturesque blue-hued buildings
Day Highlights Overnight
Day 1 Arrive in Barcelona (Spain), Tapas Culinary Experience Barcelona
Day 2 Private Tour of Barcelona & La Sagrada Família, Visit Park Güell Barcelona
Day 3 Day Trip to Montserrat & the Penedès Wine Region Barcelona
Day 4 Fly to Granada, Traditional Tile Decoration Workshop Granada
Day 5 Guided Tour of the Alhambra & Generalife Gardens, Flamenco Show  Granada
Day 6 Transfer to Seville via Ronda & the White Villages Seville
Day 7 Guided Tour of Seville, Visit an Andalusian Olive Oil Estate Seville
Day 8 Day Trip to Córdoba Seville
Day 9 Train to Madrid, Guided Tour Madrid
Day 10 Guided Tour of the Museo del Prado Madrid
Day 11 Day Trip to Toledo Madrid
Day 12 Fly to Marrakesh (Morocco), Evening Street Food Tour Marrakesh
Day 13 Guided Tour of Marrakesh Marrakesh
Day 14 Day Trip to Essaouira Marrakesh
Day 15 Transfer to Rabat, Guided Tour Rabat
Day 16 Transfer to Fes via Meknes & the Roman Ruins of Volubilis Fes
Day 17 Explore Fes & the Medieval Medina Fes
Day 18 Day Trip to Chefchaouen Fes
Day 19 Transfer to Casablanca, Guided Tour of the Hassan II Mosque Casablanca
Day 20 Free Day in Casablanca Casablanca
Day 21 Depart Casablanca  


Experience a night of local food and wine on a tapas tour in Barcelona. Take a private tour of the iconic La Sagrada Família and visit Park Güell, then head to Montserrat, where you can see the monastery and stop for a cava tasting in the Penedès region. Fly to Granada and craft a keepsake in a traditional tile painting workshop before attending a flamenco show in a cave. Enjoy the viewpoints (and snap some photos!) along the Puerto de las Palomas before sampling olive oil at an estate near Seville. Visit Alcázar de los Reyes, a 14th-century palace in Córdoba, then take the train to Madrid on Day 9 for three nights. 

Tour Madrid's Habsburg district and Museo del Prado. Next, take a day trip to Toledo to see Christian, Muslim, and Jewish monuments in the "City of Three Cultures." Fly to Morocco's "Red City" of Marrakesh for a cooking lesson at Souk Mama and a street food tour. Admire the mosaics and architecture in Rabat before visiting the Roman ruins of Volubilis. Spend some time exploring the historic heart of Fes and the blue-hued streets of Chefchaouen. Finally, marvel at the massive Hassan II Mosque and its orate designs in Casablanca and celebrate your journey with a stroll and dinner at the beachside Boulevard de la Corniche. Learn more

Itinerary #5: Coasts of Spain & Morocco: Mediterranean & Atlantic Getaway

With plenty of chances to swim, sunbathe, and sail, this coastal getaway is best for beach and boat-loving travelers. The inclusion of romantic activities, such as a sunset cruise in Barcelona and swimming in hidden coves in Menorca, make it particularly appealing to couples and honeymooners. 

Colorful boats beached in Essaouira, on Morocco's Atlantic coast
Visit Essaouira, on Morocco's Atlantic coast
Day Highlights Overnight
Day 1 Arrive in Barcelona, Tapas Tour Barcelona
Day 2 Barcelona Guided Tour & Sunset Cruise Barcelona
Day 3 Day Trip to Costa Brava & Boat Tour Barcelona
Day 4 Fly to Menorca, Beach Day Menorca
Day 5 Menorca 4WD Driving Tour Menorca
Day 6 Hidden Menorca by Sailboat Menorca
Day 7 Explore Menorca's Beaches Menorca
Day 8 Fly to Valencia, Wine & Tapas Tour Valencia
Day 9 Beach Day & Albufera Cruise Valencia
Day 10 Transfer to Seville, Flamenco Show Seville
Day 11 Seville Guided Tour Seville
Day 12 Transfer to Tangier, Guided Tour Tangier
Day 13 Day Trip to Tétouan Tangier
Day 14 Transfer to Asilah, Optional Activities Asilah
Day 15 Transfer to Rabat, Optional Activities Rabat
Day 16 Transfer to Essaouira, Stop in Azemmour Essaouira
Day 17 Off-Road Adventure in Essaouira Essaouira
Day 18 Transfer to Marrakesh, Street Food Tour Marrakesh
Day 19 Marrakesh Guided Tour Marrakesh
Day 20 Transfer to Casablanca, Hassan II Mosque Casablanca
Day 21 Depart Casablanca  


Learn how to order (and eat!) tapas on a tapeo (tapas crawl) in Barcelona. Take a walking tour, then enjoy a sunset sail, complete with Spanish olives, cheeses, cava, and live music. Spend a full day cruising the beautiful Costa Brava and swimming in hidden coves before readying for your flight to Menorca. Get the lay of the land—and sea—on a 4WD excursion followed by a catamaran cruise. Before flying to Valencia, hike to Casa Pila or lounge on one of the island's beaches, such as Cala Macarelleta and Cala Escorxada. Take a boat ride to Albufera Natural Park, where you'll learn about the wetlands and perhaps spot flamingoes.

Transfer to Seville and sip sangria while enjoying a flamenco performance. Cross the Strait of Gibraltar to Tangier, Morocco, where you'll learn about local life and history on a walking tour. Make a day trip to Tétouan to see the Great Mosque and the medina. Continue to Asilah, where you'll admire street art and visit the ancient ramparts and then shop for souvenirs in Rabat's souks, and wander Roman and Islamic ruins at the Chellah Necropolis. Take a scenic ATV ride along the beaches and shrublands of Essaouira, then cap off your trip with a Marrakesh street food experience and a guided tour of Casablanca. Learn more

More Great Morocco Itineraries

Looking for more inspiration for your trip to Morocco? Check out these other Morocco itineraries, with outdoor adventures, cultural trips, and best-of tours to hit the highlights.

Map

Map of 3 Weeks in Spain & Morocco - 5 Unique Itinerary Ideas
Map of 3 Weeks in Spain & Morocco - 5 Unique Itinerary Ideas