Start your journey in the bustling city of Casablanca. In the morning, visit the magnificent Hassan II Mosque, one of the largest mosques in the world. Marvel at its stunning architecture and beautiful ocean views. Afterward, explore the vibrant city center, filled with cafes, shops, and historic buildings. In the evening, savor traditional Moroccan cuisine at a local restaurant.
Travel to the enchanting city of Marrakech. Start your day by exploring the iconic Jardin Majorelle, a captivating garden filled with exotic plants and vibrant colors. In the afternoon, wander through the bustling souks of the Medina, where you can shop for spices, leather goods, and traditional crafts. As the evening approaches, immerse yourself in the lively atmosphere of Djemaa el-Fna square, where you can enjoy street performers, food stalls, and local entertainment.
Head to the ancient city of Fez, known for its rich history and cultural heritage. Start your day by visiting the mesmerizing Bou Inania Madrasa, a beautifully decorated Islamic school. In the afternoon, explore the narrow winding streets of the medina, filled with traditional shops, centuries-old mosques, and charming riads. As the sun sets, enjoy a delicious Moroccan dinner in one of the local restaurants.
Visit the coastal city of Rabat, Morocco's capital. Begin your day by exploring the historic site of Chellah, an ancient Roman city and necropolis. In the afternoon, visit the splendid Royal Palace and stroll along the picturesque Bouregreg River. As evening falls, head to the Kasbah of the Udayas, a charming fortress with stunning views of the city and the ocean.
Embark on a journey to the captivating blue city of Chefchaouen. Spend your morning wandering through the narrow blue streets, admiring the picturesque houses and colorful markets. In the afternoon, hike to the Rif Mountains for breathtaking panoramic views. As the day comes to an end, indulge in local cuisine at a rooftop restaurant while enjoying the city's stunning blue ambiance.
Visit the charming coastal town of Essaouira. Start your day by exploring the historic medina, filled with whitewashed buildings and colorful souks. In the afternoon, relax on the beautiful sandy beaches or take a stroll along the picturesque harbor. As the sun sets, savor freshly caught seafood at a local restaurant while enjoying the calming ocean breeze.
Return to Casablanca for your departure. Spend your morning exploring the vibrant neighborhood of Habous, known for its traditional Moroccan architecture and bustling markets. In the afternoon, visit the Moroccan Jewish Museum to learn about the rich Jewish heritage in Morocco. Bid farewell to Morocco with a delicious final meal before heading to the airport.
For off the beaten path experiences, consider exploring the picturesque town of Asilah, known for its stunning murals and art scene. Another hidden gem is the Ouzoud Waterfalls, located near Marrakech, where you can enjoy breathtaking natural beauty and take refreshing dips in the pools below the falls. Locals also love visiting the coastal city of Agadir, known for its beautiful beaches and vibrant nightlife.
Click here to check hotel and flight prices.