Located in Northern Africa, Morocco is home to some of the most beautiful tourist attractions in the world. From illustrious bazaars and sacred holy grounds to tree-climbing goats, Morocco has a little of everything to offer to a traveler seeking thrills or relaxation.

Here are our picks for the absolute best things to do and try while visiting Morocco. Let us know your favorites in the comments as well.

1. Shop at the Souks of Marrakech


If you’re traveling to Morocco, you want to be sure to visit the souks of Marrakech. This famous exotic marketplace features spices, fabrics, and trinkets from around the world. With over 300 colorful shops, be prepared to haggle and bargain in this bustling bazaar bursting with culture. 

2. Visit the Chefchaouen


Live life as if you’re walking through the sky by visiting Chefchaouen while on your Moroccan getaway. The blue medina sits on a mountainside and has a rich heritage behind its beautiful homes rinsed in blue.

A hotspot for hikers and backpackers, Chefchaouen provides a glimpse into the old world and is a place of tradition meshed with modernity. 

3. Hassan II Mosque in Casablanca





Representing the seventh-largest mosque in the world, the Hassan II mosque in Casablanca is a sight worth seeing while on vacation. The mosque has the tallest minaret in the world and took seven years and 10 thousand men to complete.

When visiting the mosque, tours are available in multiple languages and there are special guidelines you must follow before entering the holy structure, including removing shoes and knees and shoulders being covered. 

4. Visit the Hollywood of Africa


Nicknamed ‘the door to the desert,’ Ouarzazate City is known as the Hollywood of Africa. The largest film-making location in Morocco, these movie studios have been home to some of our favorite films and shows, including The Mummy, Gladiator, and even a few episodes of Game of Thrones.

They also have the Museum of Cinema that showcases old props, equipment, and cameras used on films shot in the city. 

5. Majorelle Gardens


Originally created by French artist Jacques Majorelle, the Majorelle Gardens and villa is an incredible wonder. Two and a half acres of colorful plants and flowers from every continent meet in the middle where a fountain overflows in front of a blue, Moorish style villa.

Now owned by designer Yves Saint Laurent, Majorelle Gardens is an exquisite sight and the perfect place to visit if you love flowers and lush greenery. 

6. See the Goats in the Argan Trees


Ever seen a goat climb a tree? You can visit Essaouira, Morocco, and see it first hand! In Morocco, the goats spend the majority of their time in the Argan trees to eat the seeds its fruit produces.

Tourists from all over flock to Essaouira to see the tree-climbing goats and watch them stand along the branches. 

7. Stay in a Riad


If you’re looking to take your vacation to the next level, opt to stay in a Moroccan Riad instead of a hotel. A riad is a traditional Moroccan multi-story home that has many rooms and centers around a courtyard that has a fountain.

Although a lot of these have been transformed into boutiques, you can still find some available for rent. 

8. Tour the Sahara


Morocco sits within the Western Sahara desert, and it would be a shame not to explore the sandy terrain. Ride camels through the golden sand and take in the impressive landscape of the Sahara on your next Moroccan adventure.