Things to do in Morocco
Morocco, a land of mesmerizing contrasts, offers a treasure trove of experiences for the curious traveler. From bustling cities to serene deserts, there's no shortage of things to do in Morocco. Whether you're an adventure seeker, a culture enthusiast, or a history buff, this North African gem has something for everyone.
Explore historic cities
Discover the medina of Fez
Step back in time as you explore the ancient medina of Fez, a UNESCO World Heritage site. With its labyrinthine alleys and vibrant souks, it's a place where history comes alive. Don't miss the iconic Al-Qarawiyyin University, one of the oldest in the world.
Wander through the ancient streets of Marrakech
Marrakech, with its bustling squares and aromatic markets, is a sensory delight. Lose yourself in the vibrant energy of Jemaa el-Fnaa, where snake charmers and street performers captivate visitors. The city's historic architecture, like the Koutoubia Mosque, is a feast for the eyes.
Visit the historic port city of Essaouira
Essaouira, with its Atlantic breeze and laid-back vibe, offers a refreshing change of pace. This historic port city is known for its well-preserved medina, sandy beaches, and a lively arts scene. It's a perfect spot for those looking to unwind by the sea.
Experience Moroccan culture
Attend a traditional Berber festival
Dive into Morocco’s rich cultural tapestry by attending a Berber festival. These colorful celebrations, filled with music, dance, and local traditions, offer an authentic glimpse into the heart of Moroccan culture.
Participate in a Moroccan cooking class
What better way to experience Morocco than through its cuisine? Join a cooking class and learn how to prepare mouth-watering dishes like tagine and couscous. It's a delicious way to take a piece of Moroccan culture home.
Watch a live Gnawa music performance
Gnawa music, with its hypnotic rhythms and spiritual roots, is an unforgettable cultural experience. Catch a live performance and let the soulful melodies transport you to another world.
Enjoy outdoor adventures
Hike the Atlas Mountains
For those craving adventure, the Atlas Mountains offer breathtaking hikes with stunning vistas. Whether it’s a day trek or a multi-day expedition, the rugged beauty of these peaks is a hiker’s paradise.
Camel trek in the Sahara Desert
No trip to Morocco is complete without a camel trek in the Sahara Desert. As the sun sets over the dunes, the vast silence of the desert creates a magical atmosphere. Spend a night under the stars for an experience like no other.
Surf on the Atlantic coast
Morocco's Atlantic coast is a haven for surfers. With its consistent waves and scenic beaches, it's a great spot for both beginners and seasoned surfers. Grab a board and ride the waves in places like Taghazout.
Discover Moroccan art and craftsmanship
Visit the artisan workshops in Fez
Fez is renowned for its artisan workshops, where traditional crafts are kept alive. From intricate ceramics to vibrant textiles, watching these skilled artisans at work is a testament to Morocco’s rich artistic heritage.
Explore the galleries in Marrakech
Marrakech is a hub for contemporary and traditional Moroccan art. Its galleries showcase a diverse range of works, offering a fascinating insight into the country’s creative spirit.
Shop for handmade goods in the souks
The souks of Morocco are a shopper’s dream. Filled with handmade goods like carpets, jewelry, and leather items, they offer the perfect opportunity to pick up a unique souvenir or two.
Taste Moroccan cuisine
Savor a traditional Moroccan tagine
Moroccan cuisine is a feast for the senses, and nothing embodies this more than a traditional tagine. With its aromatic spices and tender meats, this dish is a must-try for any food lover.
Try street food in Jemaa el-Fnaa
Jemaa el-Fnaa in Marrakech is a street food paradise. From spicy merguez sausages to sweet pastries, the variety of flavors will tantalize your taste buds. Be sure to sample some freshly squeezed orange juice while there.
Visit a traditional tea house
No visit to Morocco is complete without experiencing its tea culture. Visit a traditional tea house and enjoy a glass of mint tea, a symbol of Moroccan hospitality.
Explore nature and landscapes
Visit the Ouzoud Waterfalls
The Ouzoud Waterfalls, with their cascading waters and lush surroundings, are a natural wonder. Located about 100 miles from Marrakech, they make for a perfect day trip to escape the city bustle.
Explore the Dadès Gorges
The dramatic landscapes of the Dadès Gorges are a hiker's delight. With their towering cliffs and winding roads, these gorges offer some of the most spectacular scenery in Morocco.
Discover the Todra Gorge
The Todra Gorge, with its towering rock walls, is another natural marvel. It's a popular spot for rock climbing and hiking, offering breathtaking views at every turn.
Visit UNESCO World Heritage sites
Explore the ruins of Volubilis
The ancient Roman ruins of Volubilis are a fascinating glimpse into Morocco's past. Wander through the well-preserved mosaics and structures, and imagine life in this once-thriving city.
Visit Ait Benhaddou
Ait Benhaddou, a fortified village, is a striking example of Moroccan earthen clay architecture. Its dramatic setting has made it a popular filming location for movies and TV shows.
Walk through the Medina of Tetouan
The Medina of Tetouan, with its Andalusian influences, is a UNESCO World Heritage site worth exploring. Its narrow streets and whitewashed buildings reflect a unique blend of cultures and history.