Begin your journey exploring the vibrant city of Marrakech, starting at the Djemaa el-Fna square, a UNESCO World Heritage Site, which is filled with snake charmers, food vendors, and unique performers. Walk through the alleyways and markets, also known as souks, to find authentic Moroccan souvenirs. Visit the Koutoubia Mosque, Saadien Tombs, and Bahia Palace, which showcases the opulent life of 19th-century Moroccan aristocracy.
Take a road trip to the Atlas Mountains, the highest mountain range in North Africa. Hike through the Toubkal National Park, explore the Berber villages and see their traditional houses made from mud and straw. Experience local Berber hospitality, taste delicious Moroccan tea, and indulge in a typical tagine lunch while taking in the stunning landscapes.
Visit the charming coastal town of Essaouira, known for its beautiful beaches, serene medina, and 18th-century fortress walls. Stroll around its picturesque harbor and visit the Museum Sidi Mohamed ben Abdallah which showcases the colorful history of Essaouira’s arts and crafts. Take a camel or horse ride on the beach at sunset, and savor some fresh seafood at the local restaurants.
Explore one of the oldest cultural and intellectual cities of Morocco, Fes. Visit the ancient Medina of Fez el Bali, the largest car-free urban area in the world, famous for its tanneries, handicrafts, and traditional markets. Get lost in the maze-like alleyways and learn how to make Moroccan pottery and mosaics. Visit the Bou Inania Madrasa and the Al-Attarine Madrasa to witness stunning examples of Islamic architecture.
Head towards the charming blue-washed city of Chefchaouen in the Rif Mountains. This city is a peaceful retreat with traditionally painted houses, winding alleys, and welcoming locals. Take some time to soak in the tranquil atmosphere in the Plaza Uta el-Hammam, visit the Chefchaouen Kasbah, and chill at one of the city’s many rooftop cafes.
Journey to Tangier, the door to Africa, which is rich in history and culture. Visit the Kasbah Museum of Mediterranean Cultures, the caves of Hercules, and the American Legation Museum, which is the only American National Historic Landmark outside of the United States. Enjoy the sights and sounds of the Kasbah and Medina of Tangier, and try some local delicacies such as pastilla, couscous, and mint tea.
A once-in-a-lifetime experience awaits you in the Sahara Desert. Watch the sun rise and set over the vast dunes, ride a camel across the rolling sand, and stay in a Berber tent listening to traditional music under the stars. Visit towns like Merzouga, Rissani, or Ouarzazate, and see the Todra Gorge or the Dades Valley, which are magnificent rock formations that take your breath away. You could also stop by the village of Todgha for lunch or mint tea.
A city that has caught the eye of filmmakers around the world, Ouarzazate is a treasure trove of picture postcard locations. Visit the historic Aït Benhaddou, a UNESCO World Heritage Site that has been used as a backdrop in many famous films. You could also visit the nearby Atlas Film Studios or the Taourirt Kasbah, which is another splendid example of Moorish architecture.
Begin your exploration of modern Morocco in Casablanca, which is the largest city and dawns its name from the romantic 1942 film. Visit the Hassan II Mosque, which is the largest mosque in Africa, and stands partly on the sea. Feast on fresh seafood at the Corniche or at the port, and visit the famous Rick’s Café, inspired by the movie “Casablanca”. Take a city tour and explore the vibrant Moroccan nightlife at Les Deux Plateaux or La Bodega.
Last stop, Rabat, one of the four Imperial cities of Morocco, and current capital. Visit the famous landmarks, including the Royal Palace, which is not open to the public, the Hassan Tower, and the Chellah Necropolis. Discover the history of Rabat through its museums such as the Archaeological Museum or the Museum of Old Rabat. Enjoy the beaches, city parks, trendy boutiques, and new nightlife venues like Villa Mandarine or La Fabrique.
The best option for transportation in Morocco is to hire a car and driver, or rent a car for self-driving. Alternatively, there are reliable buses or trains that connect major cities. Expect travel costs to be around 350-400 MAD per day, depending on the length of the journey and the mode of transportation.
If you have more time, consider taking a trip to the coastal towns of Agadir or Taghazout for surfing, swimming, or simply relaxing on the beach. Or, if you’re interested in Moroccan history, journey to Meknes, another imperial city, located in the north of the country. If you have less time, focus your itinerary on visiting the four imperial cities of Marrakech, Fes, Meknes, and Rabat.
All major cities in Morocco have airports, the primary ones being Mohammed V International Airport in Casablanca (CMN), and Menara Airport in Marrakesh (RAK). Both airports connect internationally, are well-connected to the local transport system, and have good security measures in place.