Top things to see and do in morocco: a 2025 guide for north American travelers
Discover Morocco in 2025. With new travel options and a thriving tourism scene, this North African gem offers ancient cities, stunning landscapes, and vibrant culture. From the labyrinthine souks of Marrakech to the windswept deserts of the Sahara and the serene beaches along the Atlantic, Morocco is a destination that captivates and enchants. In 2025, with new travel facilities and a thriving tourism industry, it’s the perfect time for north Americans to explore this unique land. Here’s your ultimate guide, made with love by Zaki, CEO of Shade Explore travel agency, on the top things to see and do in Morocco, complete with insider tips on attractions, cities, natural wonders, and immersive experiences for a truly unforgettable journey. Table of contents Explore the imperial cities Visit the stunning sahara desert Venture into the atlas mountains Relax on the atlantic and mediterranean beaches Discover ancient medinas and souks Experience morocco’s rich culinary scene Visit unesco world heritage sites Embrace adventure activities Discover morocco’s coastal gems Cultural immersion and unique experiences 1. Explore the imperial cities Morocco’s imperial cities : Marrakech, Fes, Rabat, and Meknes – offer a fascinating window into the country’s rich history, architectural marvels, and cultural depth. Marrakech: Known as the “Red City,” Marrakech’s vibrant energy, historical landmarks, and bustling souks make it a must-visit. Explore the iconic Jemaa el-Fnaa Square with its storytellers, snake charmers, and food stalls. Visit the Majorelle Garden, created by the French artist Jacques Majorelle, and the nearby Yves Saint Laurent Museum. Fes: Often considered Morocco’s cultural capital, Fes is home to Al Quaraouiyine University, the world’s oldest existing university, and the sprawling Fes el Bali medina. The city’s ancient architecture, particularly the beautiful mosaics and intricate woodwork, will leave a lasting impression. Rabat: The capital city, Rabat is more laid-back but holds historical treasures such as the Kasbah of the Udayas, Hassan Tower, and the impressive Royal Palace. Meknes: Known for its grand gates and massive walls, Meknes features the Bab Mansour Gate, Heri es-Souani (royal stables), and the mausoleum of Sultan Moulay Ismail, who turned Meknes into a monumental city. Each city offers a unique look into Morocco’s past, and visiting all four gives a comprehensive view of its historical evolution. 2. Vsit the stunning sahara desert The Sahara Desert is one of Morocco’s most iconic destinations. The vast, golden sands and mesmerizing sunsets over the dunes are unforgettable. Merzouga and Erg Chebbi Dunes: Located near the village of Merzouga, Erg Chebbi’s towering dunes offer camel trekking experiences, and many visitors choose to stay overnight in a traditional Berber camp to experience the desert’s quiet majesty under a starlit sky. Zagora and M’Hamid: These towns serve as gateways to the Erg Chigaga dunes. While less crowded than Merzouga, this area offers a more rugged and remote desert experience. Activities in the Sahara: Beyond camel trekking, visitors can go quad biking, sandboarding, or enjoy guided jeep tours of the desert. The desert’s remoteness offers a wonderful opportunity to disconnect and soak in the otherworldly landscape. 3. Venture into the atlas mountains The Atlas Mountains are perfect for travelers who love hiking, nature, and experiencing local Berber culture. High Atlas Mountains and Mount Toubkal: Just a few hours from Marrakech, Mount Toubkal is the highest peak in North Africa, standing at 13,671 feet. A trek up Toubkal is challenging but rewards adventurers with stunning panoramic views. Ourika Valley: This lush valley near Marrakech is dotted with waterfalls and offers an idyllic escape. The cooler climate and rich greenery make it a favorite for day trips and short hikes. Imlil Village: Known as the gateway to Toubkal, Imlil is a traditional Berber village where you can arrange treks, meet local guides, and enjoy the serene mountain ambiance. Aït Bouguemez Valley: Known as the “Happy Valley,” this less-touristy destination in the Atlas offers a peaceful retreat with fertile fields, fruit trees, and welcoming Berber communities. 4. Relax on the atlantic and mediterranean beaches Morocco’s extensive coastline offers beautiful beaches, coastal resorts, and world-class surfing spots. Essaouira: A UNESCO World Heritage city, Essaouira is known for its windswept beaches, historic ramparts, and relaxed vibe. It’s popular for windsurfing, kitesurfing, and seafood. Agadir: A resort city with a vast sandy beach, Agadir offers a relaxed seaside experience with luxurious hotels, golf courses, and a scenic promenade. Dakhla: This remote location in the Western Sahara is a hidden paradise for kite surfers and adventurers. Its turquoise lagoon and sandy beaches make it a unique spot for water sports. Tangier: The gateway to Africa from Europe, Tangier has a Mediterranean feel. It’s an ideal base for exploring nearby beaches like Plage de Sidi Kacem and the Hercules Cave. 5. Discover ancient medinas and souks The medinas (old towns) in Morocco are historic neighborhoods filled with narrow streets, traditional markets, and centuries-old architecture. Fes Medina: The medina in Fes is a labyrinthine wonder, filled with souks selling everything from ceramics and textiles to spices and traditional sweets. Don’t miss the Tanneries of Chouara and the intricate tile work at Bou Inania Madrasa. Marrakech Medina: Wander the colorful stalls of Marrakech’s medina, where artisans sell leather goods, jewelry, lamps, and more. The medina also houses historic sites like Bahia Palace and the Saadian Tombs. Chefchaouen: Known as the “Blue City,” Chefchaouen’s medina is famous for its blue-washed streets. Located in the Rif Mountains, this peaceful town is perfect for photos and offers unique shopping, especially local woolen goods and handwoven textiles. 6. Experience morocco’s rich culinary scene Morocco’s cuisine is a delicious blend of Berber, Arab, and Mediterranean influences, creating a flavor profile that’s unique and memorable. Tagine: A classic Moroccan dish made in a conical clay pot, tagine is a slow-cooked stew with ingredients such as lamb, chicken, or fish combined with vegetables, olives, and aromatic spices. Couscous: Morocco’s national dish, couscous is traditionally served with lamb, vegetables, and a rich broth. Friday is couscous day in Morocco, so it’s often the best time to find