Home » Morocco » 15 Absolute Best Things To Do In Morocco

15 Absolute Best Things To Do In Morocco

things to do in Morocco
We try our best to keep travel guides updated as often and accurately possible. However, there's no guarantee that what you find on our site will be 100% correct or current at any given time - so please make sure to cross-check the information with credible sources.

Morocco is home to a wealth of culture and history, as well as some stunning natural scenery. Even though Morocco is located in Africa, it has a very different feel than the rest of the continent.

Visitors from all around the world flock to Morocco each year to experience its unique atmosphere and what it has to offer. Whether it’s exploring the Sahara Desert on a camel ride or checking out the ancient medinas, Morocco is certainly a place where there is always something new to see and do.

Today, we’re going to take a look at 15 of the best things to do and see in Morocco, so you can start planning your dream trip!

15 Top Things to do in Morocco

Check out the ancient medinas


Morocco is home to some of the oldest and most well-preserved medinas in the world. A visit to these ancient neighborhoods is like taking a step back in time.

The medinas are full of winding streets and alleyways, as well as interesting shops and stalls. The smell of spices fills the air, and you’ll be able to find everything from handmade Moroccan lamps and rugs to traditional Berber clothing.

Medinas can be found in almost every city in Morocco, but some of the most popular include the Fes el Bali in Fez and the Medina of Marrakesh.

Explore the Sahara Desert

Sahara Desert

A visit to Morocco wouldn’t be complete without a trip to the Sahara Desert. This is one of the most popular tourist attractions in Morocco and it’s easy to see why. The Sahara Desert is a vast and empty landscape that is both beautiful and ethereal.

There are several things to enjoy on your Sahara Desert trip, but one of the most popular is to go camel trekking. You’ll get to experience the desert in a truly unique and fun way.

Also, it’s the perfect opportunity to learn about the Moroccan nomadic people who have called the Sahara Desert home for centuries. And, of course, don’t forget to take plenty of pictures!

Take a cooking class

If you’re interested in learning about Moroccan cuisine, then you should definitely take a cooking class. This is a great way to learn about the local ingredients and how to make some of the most popular dishes.

You’ll also get to sample a variety of delicious Moroccan food and perhaps even pick up a few cooking tips to take home with you.

Visit the Hassan II Mosque

Hassan II Mosque

The Hassan II Mosque is one of the largest mosques in the world and it’s definitely worth a visit. This beautiful building is located in Casablanca and it overlooks the Atlantic Ocean.

The mosque was built in the late 20th century and it is a stunning example of Islamic architecture. The interior is just as impressive as the exterior, with its intricate tile work and massive chandeliers.

Non-Muslim visitors are welcome to enter the mosque with arranged tours only. You can buy a ticket online or in the mosque.

Wander through the Jardin Majorelle

Jardin Majorelle

The Jardin Majorelle is a beautiful botanical garden located in Marrakech. It was created by French artist Jacques Majorelle in the 1920s and it’s now owned by fashion designer Yves Saint Laurent.

The garden is home to a diverse collection of plants and flowers, as well as a small museum dedicated to Berber culture. The vibrant blue buildings are a standout feature and they provide the perfect backdrop for a leisurely stroll.

Be sure to bring your camera, as there are plenty of photo opportunities to be had.

Pro Travel Tip: The wait lines at Jardin Majorelle can be quite long, especially during peak tourist season. So, be prepared to wait.

Visit the Aït Benhaddou Kasbah

Aït Benhaddou Kasbah

The Aït Benhaddou is a UNESCO World Heritage Site that is located in Morocco’s Atlas Mountains. This site is home to a fortified city that was once an important stop along the caravan route between the Sahara Desert and the Mediterranean Sea.

Today, the Aït Benhaddou is a popular tourist destination in Morocco because of its well-preserved architecture and its marvelous techniques. Visitors can explore the remains of the ancient Kasbah to get a glimpse into what life was like centuries ago.

Ait Benhaddou Kasbah is also famous because it has been used as a filming location for a scene in the Game of Thrones TV shows.

Marvel at Chouara tanneries

Fez tanneries
Fez tanneries

Located in Fez Old Medina also known as Fes El Bali, the Chouara tanneries are one of the most popular things to see in Fez. These tanneries have been in operation for more than 900 years and they are still used today to process and produce good quality leather.

This marvelous place is definitely worth a visit, even if you’re not in the market for a new leather handbag or pair of shoes. The smell can be overwhelming, but it’s worth it to see these ancient tanneries in action.

Try Moroccan mint tea

Moroccan mint tea
Moroccan mint tea

Moroccan mint tea is a refreshing beverage that is made with green tea, mint leaves, and lots of sugar. This sweet and flavorful tea is served throughout the day in Morocco. Moroccans love their mint tea and I can see why.

Mint tea is the perfect way to relax after a long day of sightseeing. And it is best enjoyed in a traditional teahouse in the Souk, where you can sit back, sip your tea and people watch.

Hike up to Toubkal

Adventurous travelers will definitely want to add a hike up to Toubkal, the highest peak in North Africa, to their Morocco itinerary. This strenuous hike takes about two days to complete, but it’s definitely worth the effort.

You’ll be rewarded with stunning views of the Atlas Mountains and the surrounding countryside. The nearest town to Toubkal is called Imlil, which is a lovely Amazigh  village to spend a few days before starting your hike.

Stay in a Riad

A Riad is typically a traditional Moroccan house or small palace that has been converted into a hotel. These properties are mostly located in the imperial cities of Fez, Marrakech and Meknes.

Moroccan Riads are known for their peaceful courtyards, lovely gardens, beautiful architecture and attentive staff. Staying in a Riad is a great way to get an authentic taste and feel of Moroccan culture. Plus, Riads are known to serve the  best food in the country.

Visit the blue city Chefchaouen

Chefchaouen (aka the blue city) is located in the Rif Mountains and it’s one of the most picturesque places in Morocco. The entire city is painted blue, which is said to ward off evil spirits but I think it’s just really pretty to look at.

Wandering through the narrow streets and getting lost in the blue alleyways is an experience unlike any other. The vibes of this little town are very different from the busy cities in Morocco. Once you step in, you’ll immediately feel a sense of tranquility and peace.

Shop in the Souks

Souks spices
Souks spices

Every city in Morocco has a souk, or marketplace, where you can find everything from fresh produce to handmade carpets and jewelry.

These vibrant markets are a great place to bargain for goods and haggle for the best prices. You’ll also get to experience the hustle and bustle of Moroccan daily life.

Just keep in mind that souks in Morocco are hard to navigate, and you will probably get lost but it’s all part of the experience. 

Try a Moroccan Hammam Spa

Hammam Spa
Hammam Rosa Bonheur

A Moroccan Hammam spa is always a good idea to end your day. After all the walking around you’ll be doing in Morocco, you will certainly need one of these.

A Hammam is a traditional spa where you can enjoy a steam bath, body scrub, massage and other Moroccan local treatments. This is a great way to relax and rejuvenate your body and mind.

The best part about Hammam experience Spa is the end when you are served sweet Moroccan mint tea and pastries.

Ride the waves in Essaouira

One must not forget to add some beach time in Morocco. The coastal town of Essaouira is a great place to catch some waves and enjoy the laid-back beach vibes.

This place is also known for its fresh seafood, so make sure to head to Essaouira fishing port where fish is brought in daily and grilled on the spot. Eat like a local and enjoy some of the best seafood in Morocco.

Take a high speed train to Tangier

A trip from Casablanca to Tangier used to take around five hours by car, but now there’s a high-speed train that cuts the travel time in half.

Tangier is a beautiful Moroccan city on the Strait of Gibraltar with lovely Mediterranean beaches, a vibrant nightlife scene and a rich cultural heritage. It is also home to many historical attractions including the caves of Hercules, the Kasbah Museum and the American Legation Museum.

What is more interesting about Tangier is its European feel that still retains a strong Moroccan identity and charm through its architecture, food and people.

Author Bio

Fatima Oukhouya was born and raised along the foothills of the Atlas mountains in Morocco. She is an engineer by profession but nowadays spends most of her time traveling and writing about travel and food. Fatima is an avid Moroccan mint tea drinker, no surprise. Her vision of Cape To Casa is that it should be an informative yet practical guide of everything to know about traveling and living in Morocco.

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top