There are a lot of things to do in Morocco when you visit. You’re guaranteed of having life-long experience. Many of its attractions are famous for breathtaking landscapes, like the Sahara Desert, the Ouzoud Waterfalls, and the Legzira Beach.

The same thing can also be said about its stunning historical sites, such as the Medina of Fez, the Palais Bahia of Marrakech, or the Koutoubia Mosque. There are just so many places to see and things to do that it can be hard to make a choice.

That’s the reason why Today Africa is here to show you 29 things to do in Morocco. At the end of this post, you can make an itinerary of your own next time you are about to visit Morocco.

28 Things to Do in Morocco

1. Marvel at the majestic sand dunes of Erg Chebbi

28 Things to Do in Morocco (On Your First Visit)
Erg Chebbi

Prepare to be awe-struck by the mesmerizing beauty of Erg Chebbi, a stunning expanse of golden sand dunes located in the heart of the Sahara Desert. As you wander through this otherworldly landscape, you’ll feel as if you’ve stepped into a surreal painting. Make sure to catch the magical sunrise or sunset for a truly unforgettable experience. Click here for the best hotels around Erg Chebbi.

2. Explore the ancient medina of Fes

28 Things to Do in Morocco (On Your First Visit)
Fes

Step back in time and immerse yourself in the medieval atmosphere of Fes, home to one of the world’s oldest universities. Lose yourself in Medina’s labyrinthine streets, a UNESCO World Heritage site. And discover hidden treasures like the Bou Inania Madrasa. A beautifully adorned Islamic school that showcases exquisite Moroccan craftsmanship. Click here for the best hotels in Fes.

3. Journey through the high atlas mountains

28 Things to Do in Morocco (On Your First Visit)
Atlas mountains

Escape the busy cities and venture into the breathtaking beauty of the high atlas mountains. Marvel at the snow-capped peaks. Explore charming Berber villages nestled in the valleys. And hike along picturesque trails that lead to hidden waterfalls and stunning viewpoints.

4. Relax on the serene atlantic coast

28 Things to Do in Morocco (On Your First Visit)
Atlantic coast of Morocco

Take a break from the desert heat and head to the refreshing Atlantic coast of Morocco. From the trendy beach town of Essaouira to the vibrant city of Casablanca. There are plenty of coastal destinations waiting to be explored. Don’t miss the chance to visit the majestic Hassan II Mosque in Casablanca. An architectural marvel that beautifully blends traditional Moroccan and modern influences.

5. Wander through the Historic Ait Ben Haddou

28 Things to Do in Morocco (On Your First Visit)
Ait Ben Haddou

Step into the world of movie magic as you explore Ait Ben Haddou. A UNESCO World Heritage site that has served as the backdrop for numerous films and TV shows. Click here for the best hotels in Ait Ben Haddou

28 Things to Do in Morocco (On Your First Visit)
Ait Ben Haddou

This ancient fortified city, with its well-preserved mud-brick buildings, offers a glimpse into Morocco’s rich history and architectural heritage.

6. Indulge in the exquisite leather goods of Marrakech

28 Things to Do in Morocco (On Your First Visit)
Marrakech

Every visit to Morocco is complete with a shopping spree in Marrakech’s busy souks. From intricately designed leather bags to colorful carpets and handmade ceramics. You’ll find an array of exquisite traditional crafts. Bargain with the friendly vendors and take home a piece of Morocco’s vibrant culture. Click here for the best hotels in Marrakech.

7. Marvel at the magnificent Todra Gorge

28 Things to Do in Morocco (On Your First Visit)
Todra Gorge

Nature lovers and adventure enthusiasts will be captivated by the rugged beauty of Todra Gorge. Towering limestone cliffs, carved by the Todra River over thousands of years, create a dramatic landscape that is perfect for rock climbing, hiking, or simply enjoying a peaceful stroll. Click here for the best hotels around Todra Gorge.

8. Discover the hidden charms of the Rif Mountains

28 Things to Do in Morocco (On Your First Visit)
Rif Mountains

Escape the tourist crowds and explore the tranquil beauty of the Rif Mountains. This picturesque region offers a peaceful retreat, with its verdant valleys, traditional Berber villages, and sweeping views over the surrounding landscapes. Immerse yourself in the local culture. Enjoy traditional cuisine. And experience the warm hospitality of the Rif people. Click here for the best hotels around Rif Mountains.

9. Get lost in the charming Jardin Majorelle

28 Things to Do in Morocco (On Your First Visit)
Jardin Majorelle

Step into a botanical paradise at the Jardin Majorelle in Marrakech.Created by French painter Jacques Majorelle and later restored by Yves Saint Laurent, this botanical wonderland is a tranquil oasis in the heart of the city. Admire the vibrant blue buildings, wander through lush foliage, and let the serenity of the garden wash over you.

28 Things to Do in Morocco (On Your First Visit)
Jardin Majorelle

This enchanting garden is a haven of exotic plants, vibrant colors, and artistic inspiration. Take a leisurely stroll and discover the cobalt-blue buildings that house the Museum of Islamic Art. And don’t forget to pay homage to the legendary fashion designer Yves Saint Laurent.  Click here for the best hotels around Jardin Majorelle.

10. Discover the secrets of the Bahia Palace

28 Things to Do in Morocco (On Your First Visit)
Bahia Palace

Transport yourself to a world of opulence and grandeur at the Bahia Palace in Marrakech. This 19th-century architectural masterpiece was once home to a Moroccan grand vizier and showcases the country’s intricate craftsmanship and lavish lifestyle. Explore the ornate courtyards. Admire the intricate tilework. And imagine the stories that unfold within these historic walls. Click here for the best hotels around Bahia Palace.

11. Experience the magic of snake charmers in Jemaa el-Fnaa

28 Things to Do in Morocco (On Your First Visit)
Jemaa el-Fnaa

As the sun sets over Marrakech, the famous Jemaa el-Fnaa square comes alive with vibrant energy. Lose yourself in the maze of food stalls, henna artists, and street performers. Be enthralled by the mesmerizing snake charmers, who skillfully tame cobras and entertain the crowds with their mystical performances.

12. Explore the mystical beauty of the Atlas Film Studios

28 Things to Do in Morocco (On Your First Visit)
Atlas Film Studios

Movie buffs and adventure seekers will be delighted to visit Atlas Film Studios. The largest film studio in Africa. Located on the outskirts of Ouarzazate, this sprawling complex has been the setting for countless Hollywood blockbusters. Take a guided tour, walk in the footsteps of legendary actors, and capture your own cinematic memories. Click here for the best hotels around Atlas Film Studios.

13. Embark on a Sahara Desert expedition

28 Things to Do in Morocco (On Your First Visit)
Sahara desert

No trip to Morocco is complete without a desert adventure. Hop on a camel and embark on a journey into the vastness of the Sahara Desert. Spend a night under the stars in a traditional desert camp. Listen to the mesmerizing music of Berber nomads, and witness the magical dance of the desert as the dunes change colors with the setting sun.

14. Discover the majestic Ouzoud Waterfall

28 Things to Do in Morocco (On Your First Visit)
Ouzoud waterfall

Escape to nature’s oasis at the Ouzoud Waterfall, one of Morocco’s hidden gems. Surrounded by lush greenery and cascading waters, this breathtaking sight offers a refreshing respite from the desert heat. Take a dip in the natural pools, hike along the scenic trails, and marvel at the power and beauty of nature. Click here for the best hotels around Ouzoud waterfall.

15. Immerse yourself in the vibrant culture of Marrakech’s Djemaa el-Fna

28 Things to Do in Morocco (On Your First Visit)
Djemaa el-Fna square

Experience the heartbeat of Marrakech at the busy Djemaa el-Fna square. This vibrant hub of Moroccan culture is a sensory delight, with its bustling markets, lively street performers, and mouth watering street food. Enjoy local delicacies. Shop for traditional crafts. And soak up the lively atmosphere that makes Marrakech truly unique.

16. Roam the sncient streets of Chefchaouen

28 Things to Do in Morocco (On Your First Visit)
Chefchaouen

Discover the “Blue Pearl” of Morocco, Chefchaouen, a charming town nestled in the Rif Mountains. Known for its picturesque blue-washed streets and buildings. Chefchaouen offers a tranquil escape from the hustle and bustle of the city. Lose yourself in the maze-like medina, shop for unique handicrafts, and breathe in the peaceful ambiance of this captivating town. Click here for the best hotels in Chefchaouen.

17. Dive into history at Volubilis

28 Things to Do in Morocco (On Your First Visit)
Volubilis

Step back in time and explore the ancient Roman ruins of Volubilis. Located near the city of Meknes, this UNESCO World Heritage site offers a glimpse into Morocco’s Roman past. Wander among the remarkably preserved mosaics. Admire the grandeur of the Triumphal Arch, and imagine life in this once-thriving ancient city. Click here for the best hotels around Volubilis.

18. Enjoy the flavors of Moroccan cuisine

28 Things to Do in Morocco (On Your First Visit)
Moroccan food

Experience a culinary journey through Morocco and enjoy the country’s rich and flavorful cuisine. From fragrant tagines to mouthwatering couscous, Moroccan food is a feast for the senses. Enjoy aromatic spices, savor traditional mint tea, and treat your taste buds to a gastronomic adventure that will leave you craving for more.

19. Trek the magnificent atlas Mountains

28 Things to Do in Morocco (On Your First Visit)
Atlas mountains

For avid hikers and nature enthusiasts, a trek through the Atlas Mountains is a must-do experience. Choose from a variety of trails that cater to different skill levels and embark on a journey through breathtaking mountain scenery. Encounter remote Berber villages, interact with friendly locals, and challenge yourself as you conquer peaks and valleys.

20. Visit the stunning coastal town of Asilah

28 Things to Do in Morocco (On Your First Visit)
Morocco’s Atlantic coast

Escape to the charming coastal town of Asilah, located on Morocco’s Atlantic coast. Known for its white-washed buildings, vibrant murals, and picturesque beaches. Asilah exudes a laid-back and artistic vibe. Explore the medina’s narrow streets adorned with colorful artwork. Soak up the sun on pristine beaches. And experience the tranquility of this coastal gem.

21. Explore the kasbah of the Udayas in Rabat

28 Things to Do in Morocco (On Your First Visit)
Kasbah of the Udayas

Uncover the historic treasures of Rabat by visiting the Kasbah of the Udayas. This fortified citadel, overlooking the Atlantic Ocean, is a testament to Morocco’s rich architectural heritage. Roam through the maze-like streets. Admire the traditional Andalusian-style houses. And soak in the breathtaking views of the ocean and the city. Click here for the best hotels in Kasbah of the Udayas.

22. Wander through the Labyrinthine Souks of Marrakech

28 Things to Do in Morocco (On Your First Visit)
Souks of Marrakech

Get ready to haggle and bargain your way through the busy souks of Marrakech. Free yourself in a maze of narrow alleyways filled with shops selling everything from spices and ceramics to traditional clothing and jewelry. Immerse yourself in the vibrant atmosphere, negotiate prices with friendly vendors, and bring home unique souvenirs.

23. Experience the tranquility of Essaouira

28 Things to Do in Morocco (On Your First Visit)
Essaouira

Escape to the coastal town of Essaouira where the Atlantic Ocean meets ancient fortifications. Known for its laid-back ambiance, picturesque harbor, and sandy beaches. Essaouira is a haven for surfers, artists, and those seeking relaxation. Stroll along the charming medina walls. Savor freshly caught seafood. And let the soothing ocean breeze wash away your worries. Click here for the best hotels in Essaouira.

24. Discover the rich history of Meknes

28 Things to Do in Morocco (On Your First Visit)
Meknes

Delve into Morocco’s imperial past by exploring the historic city of Meknes. This UNESCO World Heritage site is home to impressive monuments and architectural wonders, including the grand Bab Mansour gate and the sprawling Mausoleum of Moulay Ismail. Immerse yourself in the grandeur of the city’s past and uncover the stories of its powerful rulers. Click here for the best hotels in Meknes.

25. Take a relaxing Hammam experience

28 Things to Do in Morocco (On Your First Visit)
Moroccan hamman

Indulge in a traditional Moroccan hammam. A spa-like experience that rejuvenates both the body and the mind. Let the warm steam and aromatic oils envelop you as you enjoy a relaxing massage and traditional scrub. This ancient bathing ritual is a true treat for the senses and a perfect way to unwind after a day of exploration.

26. Experience traditional Berber hospitality in the Dades Valley

28 Things to Do in Morocco (On Your First Visit)
Dades Valley

Immerse yourself in the warm hospitality of the Berber people by visiting the scenic Dades Valley. This lush oasis is dotted with picturesque kasbahs and traditional mud-brick villages, offering a glimpse into rural Moroccan life. Stay in a traditional guesthouse. Savor authentic Berber cuisine. And enjoy the stunning landscapes that surround you. Click here for the best hotels around Dades Valley.

27. Explore the diverse landscapes of the Anti-Atlas Mountains

28 Things to Do in Morocco (On Your First Visit)
Anti-Atlas Mountains

Venture off the beaten path and discover the raw beauty of the Anti-Atlas Mountains. This lesser-known mountain range offers a diverse array of landscapes. From dramatic canyons and rugged peaks to lush valleys and traditional Berber villages. Hike through scenic trails, interact with the locals, and witness the untamed wilderness of this hidden gem.

28. Get a movie feel in Casablanca

Casablanca’s colonial architecture blends traditional Moroccan designs with French Art Deco into a distinctive style known as Mauresque. The French-built city center and its formal, colonial buildings already seem to belong to a different and distant age. The style of the administrative buildings, in particular, is known as Mauresque, or sometimes as “Neo-Moorish”, essentially a French idealization and “improvement” on traditional Moroccan styles, with lots of horseshoe arches, and even the odd touch of darj w ktarf, originally an Almohad motif.

28 Things to Do in Morocco (On Your First Visit)
The outside of Casablanca cathedral, Morocco © kessudap/Shutterstock

Casablanca’s most obvious sight is the Hassan II Mosque, and it also has the only Jewish museum in the Muslim world, but the city’s true delight remains the Mauresque and Art Deco architecture.

Also Read: 15 Best Morocco Beaches for Surfing, Swimming, & Sunbathing

Morocco is a land of enchantment, where ancient traditions meet modern wonders. Whether you’re captivated by the allure of the Sahara Desert, fascinated by the intricate architecture, or tempted by the tantalizing flavors of Moroccan cuisine. This country has something for everyone. So pack your bags, embrace the spirit of adventure, and let Morocco weave its magic around you. Your journey awaits!

About Author
Today Africa

Every story deserves to be told and heard. Let me share yours to inspire others.

View All Articles

Related Posts

Editor Picks
Subscribe to our
We tell the stories of African entrepreneurs, innovators, and changemakers - stories that inspire, educate, and drive progress.
Amplify African Excellence with Today africa
Your support powers impactful interviews, high-quality content, and the voices shaping Africa's future
Donate today to empower African stories and drive progress across the continent.