Top 10 must-see places in Morocco – The best Moroccan attractions you have to visit

Sharing is caring!

Morocco! We just can’t get enough of this magical place. We spent 17 days here, and it was still not nearly enough to appreciate the full beauty of this ancient country. There are so many things to do in Morocco. So many amazing sights and tourist attractions in Morocco. Some are popular, while others are off the beaten path. But regardless of what you want to do, there is a must-see sight for you here!

We saw a lot more in Morocco than most because of our private tour with Eco Desert Morocco, we know we will go back to this beautiful country. After all, it did creep its way up to our top 5 destinations in the world. So if you’re planning a holiday, these are the best sights in Morocco and the best cities to add to your itinerary. Just don’t ask us to put them in a specific order, because they are all stunning and worth the time! So in no order at all, here are the top 10 must-see attractions in Morocco!

This article may contain affiliate/compensated links. For more information, please see our disclaimer here. We take all the efforts necessary to ensure the information included in this post is accurate, correct and current, sometimes, things just change! Travel information like opening hours, business operations and prices may change. If you find anything in this post that is incorrect or outdated, please let me know in the comments so I can update it for other readers. Cheers!

We love helping you plan amazing trips. If you need any of these services, consider booking them through our affiliate links. Without costing you anything extra, you will be helping support us so we can continue to write these blogs for you.

We thank you again for your continued support. 

🏠 Find the perfect place to stay with Booking.com

✈️ Get the cheapest flights with Skyscanner

🚣 Book your favorite activities with Viator

💻 Make sure you have everything you need for your epic trip by checking our store on Amazon

Best cities in Morocco you have to visit

These are the six cities that we adored in Morocco. They are total must-sees for us, in terms of the food, people and sights to see. Each brings something unique to your trip to Morocco.

1. Chefchaouen, the Blue Pearl, is the perfect city in Morocco for chilling

If you like quiet and quaint towns, Chefchaouen is the place for you. The Blue Pearl of Morocco, situated in the North of the country, was by far our favorite city in Morocco. It was also a local favorite when we spoke to our guides and Moroccans in other parts of the country. With such rave reviews, you need to add Chefchaouen (or Chefchaouene) to the top places to visit in Morocco!

This city was founded in 1471 in the Rif mountains by Jews and Moors who were fleeing Spain. We heard a ton of different reasons as to why the city is painted blue. 

Some say it’s to keep the mosquitos away – that might have actually worked because we didn’t see any. Others say it was painted by the Jews who settled here after fleeing Hitler. Finally, there are those who simply say it represents the color of the sea.

The blue streets of Chefchaouen in Morocco
Lose yourself in the blue streets of Chefchaouen

Whatever the reason, it’s a beautiful place, especially nestled in the surrounding mountains. The vibe here is just magical. It’s such a chill place, maybe due to the fact that they produce and sell marijuana here. The square is smaller than those of other cities, and blue narrow streets make for some fun exploring.

The view of Chefchaouen from the Kasbah. Must-see in Morocco
A view of Chefchaouen from the Kasbah

We would recommend you stay in the old medina for two full days if you can. There isn’t much to do here (visiting the Kasbah is a must and there are some hikes around), so if you just want to make a quick stop here, one day will do. 

It gets pretty hot during the day, so if your riad has a pool, you should be all set. Make sure you bring something to keep you warm because it gets pretty chilly at night.

2. Tafraout for those who want to go off-the-beaten-path in Morocco

This town is definitely not on the tourist trail, and that’s why it made it to our top destinations in Morocco. Tafraout (or Tafraoute) is known as the heart of Berber land in the Anti Atlas mountains. 

You’ll notice how the women here are dressed differently than in the rest of the country. The town, home to only 5,000 people, is situated in an oasis, surrounded by majestic mountains. So majestic, that they are actually home to Napoleon’s Hat and Lion’s Face rock formations.

If you visit Tafraout, checking out these rock formations is on of the top thing to do. But these are not the reasons why this town was a hit on our list. 

About 4 km out of town, you will find Belgian painter’s Jean Veran’s famous work of art: The Painted Rocks. Make sure you head here around sunset to have a surreal moment of beauty. Also, be sure to go with a 4×4 because the terrain is quite rough.

The sunset in Tafraout over the Painted Rocks. Must-see in Morocco
Epic sunset at the painted rocks, Tafraout

Nothing can compare to what you will discover: the beautiful red sand background, with the dusty rose Moroccan sunsets, and these huge blue painted rocks scattered in the terrain.

This out-of-the-world place made us fall in love with Tafraout. It’s one of the top things to do in Morocco if you’re looking to get off the beaten path!

3. Marrakech, one of the best cities and some of the top sights in Morocco

Well obviously! How can we not include this crazy beautiful city in our top 10 must-see places in Morocco? 

Marrakech is the fourth largest city in Morocco. It’s one of the most important former imperial cities. It has so much history and beauty. It’s just amazing. And it has to be on your list of top places to visit in Morocco!

The Bahia Palace in Marrakech, one of the best places in Morocco
Bahia Palace, Marrakech

The vibe in the old Medina is electric. The city vibrates to the beat of its people. The vendors walking through the narrow streets with their donkeys, screaming Balak! (move out of the way!) to unsuspecting travelers. The hustle and bustle of the famous Jemaa El Fnaa square that comes to life at night. The maze that they call a souk. And of course, all the beautiful places to visit like the Bahia Palace, Yves Saint-Laurent’s Jardin Majorelle, Koutoubia Mosque, Menara Gardens, Saadian Tombs, and so much more.

We spent one full day in Marrakech, and it was just not enough. When you go, make sure to spend at least 2 full days here. If you could stretch it to 3, that would be even better! There is so much to do and see, but the best thing is probably just to chill in the souk and to take it all in.

There are a ton of accommodations to choose from in the city. Again, we would recommend a place with a pool, as being able to escape the heat is too enjoyable to pass up, especially after visiting one of the hottest and best places in Morocco.

4. Fes, and the maze of the Old Medina, some of the best sights in Morocco

Fes, or Fez, or the second-largest city in the country is up there in our favorite places in Morocco. More hectic than Chefchaouen, but calmer than Marrakech, the highlight of the city is the old medina.

It’s a vibrant city known for its mosaics, copper, tanneries, and weavers. It’s also home to the University of Al Quaraouiyine, recognized by the Guinness World Records as the oldest existing educational institution in the world.

The entrance to the city of Fes, one of the best cities in Morocco
Walking on through the Bab Boujloud gate in the medina of Fes

Beyond all this, it’s a beautiful city. Mosaic fountains are all over the place, adding color to the mud-tinted walls. The medina itself is a feat and challenge as well with its 9,500 streets and alleys. Back in the day, it was built like a maze to get invaders lost. Today, it accomplishes this same mission with tourists. It still remains one of the top sights in Morocco!

The Chaoua leather Tannery in Fes, a must-see in Morocco
Chaoua leather tannery, Fes

You can spend a good two days in Fez. Make sure to visit Bab Boujloud (the blue gate to the medina), Dar el Makhzen (the Royal Palace of Fez), Jnan Sbil Gardens, as well as the Tanner’s Quarters (the oldest tannery in the world), the locals weavers for your rugs, and the different pottery and ceramics stores. So if you’re looking to shop for some Moroccan goods, this is the place to do it.

There are so many reasons that Fez should be on your list of top sights in Morocco. Make sure to add it to your itinerary – you won’t regret it!

5. Dive into the Gnaoua culture, one of the best things to do in Morocco

After staying in the desert, we had a quick stop in a Gnaoua village in Erg Chebbi. This small town has a population of only 390 people, mainly of Gnaoua or Berber origins. Immersing yourself in such a different culture is probably one of the best things to do in Morocco.

In a large room, we sat and watched a dozen men with two really cute kids, perform their traditional music. They moved to rhythm and beat that was created by their ancestors.

The Gnaoua in their village. A Must-see in Morocco
Listening to traditional Gnaoua music

This is slave music from central and west Africa. Long ago, they fled their plight in caravans and settled in this part of Morocco with their families. After their emancipation from slavery, they survived as nomads. They moved around searching for better land for their herds. They only settled here in the ’50s and ’60s and founded this town.

Hearing this music, the repetitive beats that create a sort of trance, you are truly transported to a different time and place. This was a short visit, but it was so enjoyable. We can’t recommend enough that you stop in the village and hear this music.

Once you are done, head to Zafa Restaurant to have some traditional Berber pizza. You’ll thank us later.

6. Check out Mirleft, a top city in Morocco to chill by the beach

This is another city that’s not on many people’s lists, but it should be. The under-the-radar town of Mirleft started to be a popular destination with hippies back in the seventies. We can only imagine what the vibes back then were because they are pretty chill these days!

Mirleft is a top place to visit in Morocco, especially if you’re a fan of beautiful soft sand beaches, amazing sunsets on the ocean and delicious food. This town has everything to make it an amazing tourist attraction in Morocco. Luckily, it’s really not that popular with foreigners!

Miraleft beach in Morocco. One of the best beach cities in Morocco
The beautiful beach of Miraleft

This city is smaller and calmer than the ones near it, like Essaouira and Sidi Infi. In fact, we much preferred it to Essaouira, which was too windy to actually enjoy the beach. Peak seasons here are from Christmas until mid-January for Europeans, and July and August for Moroccans. If you’re looking for what to do in Morocco, away from the crowds, visit in the off-season!

There’s not much to see here, except the kasbah and the beach. Walking on the main road, you’ll get from one side of town to the next in about 20-30 minutes. But if you’re looking for a chill town to hang out in and enjoy the beach, this is the place for you!

Best places to visit in Morocco

7. The Sahara desert is a must-see attraction in Morocco

Did you really think we were going to come all the way to Morocco and not go to the desert!? This was probably one of the coolest experiences of our lives. If there’s one thing you do in Morocco, this is it!

We thought the desert would just be a huge sandy area, but the sandy part was actually not that big… or we didn’t go too deep into it. Surprisingly, there is a lot of rocky landscape in the Sahara.

Sunrise in the Sahara Desert in Morocco.
Sunrise over the Luxury Sahara camp

There are 2 ways to get to your camp here. You can ride a camel there, just make sure they are being treated well if you do. This means they have enough water, they have shelter and their owners are nice to them. As exciting as it is to ride a camel, let’s not forget to promote an ethical way of treating animals. If not, you can take a 4×4 there. Your accommodations will probably give you this choice anyway.

Listening to Berber music in the Sahara Desert. Must-see in Morocco
Listening to Berber music in the Sahara desert

Once at the campsite, you will have a traditional Berber meal, enjoy some music by the fire pit, and then sleep in a tent. If we have one word of advice here, it’s to sleep outside, under the stars. 

First, the starry sky here is like nothing you’ve ever seen… unless you’ve been to New Zealand. Next, how many other times will you get to sleep in the desert? There is nothing like sleeping out in the silence of the desert and waking up with the first rays of light. Don’t forget to watch the sunrise the next morning.

If you’re looking for a unique experience, and to visit one of the top attractions in Morocco, you need to visit the Sahara desert!

8. Check out the Hassan II Mosque, one of the top places of interest in Morocco

There aren’t many mosques you can actually enter in Morocco as a non-Muslim person. Luckily, the Hassan II Mosque is open to all. 

This is by far, the most beautiful mosque, or religious monument we have ever seen. And it’s the only reason we actually drove into Casablanca (other than Rick’s cafe, which Derek’s parents had to see).

The details of the Hassan II Mosque in Casablanca. One of the best places in Morocco
Look at all the detailed craftsmanship inside the Hassan II Mosque

Some fun facts for you. The Hassan II Mosque is the largest mosque in the country, the second-largest in Africa, and the 5th largest in the world. That’s only one for the reasons it’s a top place of interest in Morocco.

The mosque was completed in 1993, and it was designed by Michel Pinseau and built by Bouygues. The walls are made of hand-crafted marble and what’s cooler is that the roof is retractable.

You can fit a whopping 105,000 worshippers at the mosque: 25,000 inside the prayer hall and 80,000 on the grounds outside. 

The main room at the Hassan II Mosque. One of the best places in Morocco, in Casablanca
Main room of the Hassan II Mosque, Casablanca

Despite its size, this place is beautiful, peaceful and awe-inspiring. You can enter the mosque and join a tour for a small fee. Just make sure you check the times, so you don’t miss out on this top attraction in Morocco.

Tours are offered in many languages like French, Spanish, German, and English. The guides are really knowledgeable and will answer your questions. You can also trail back a little and take the time to explore the spaces on your own, but having information on this amazing place in Morocco makes it all the more special.

9. Drive through the High Atlas mountains, one of the top things to do in Morocco

The High Atlas is North Africa’s greatest mountain range. These mountains stand tall and beautiful, offering beautiful hiking trails for day-hikers or ambitious mountaineers.

Historically, and physically, they are the barrier between the northern plains and the pre-Sahara. Driving through them is rough, long, treacherous even. They are quite remote from the country’s mainstream or urban life, yet home to some beautiful Berber villages.

The High Atlas mountains. Must-see thing to do in Morocco
One of the crazy beautiful winding roads in Morocco, cutting through the Atlas mountains

You will need to cross the Atlas many times in your journey through Morocco. If you head to Ait Ben Haddou, you will be at their feet. Just enjoy the ride through these impressive mountains and take it all in. Be warned, however, because if you have motion sickness, these roads will not be your friends.

For more about how to prepare for your Morocco holiday, check out our tips here.

10. Admire the Todra Gorge with the locals, one of the best spots in Morocco

Describing the Todra, or Todgha Gorges is nearly impossible. It’s more of a feeling than anything else, and the feeling here is insanely good.

Jumping in the Todra Gorge. Must-see in Morocco
Jumping for joy at the Todra Gorge

Crossing the eastern part of the High Atlas Mountains, near the town of Tinerhir, this is a hot spot in the summer and dry season. Surrounded by limestone cliffs that can reach up to 400 meters (1,312 ft), there is a peaceful little stream that runs through the Gorge.

The Todra Gorge with locals by the river. Must-see in Morocco
Locals hanging out at the Todra Gorge

On hot summer days, it’s the perfect place for locals and travelers to cool off. A welcome watering hole in the sweltering heat that is Morocco.

On one side of the Gorge, you will find locals setting up picnics, playing music, and bathing in the stream. Don’t be surprised to find kids running around and jumping wherever the water is a little deep.

On the other side of Todra, vendors will set up shop, selling jewelry, rugs, dresses and whatever other beautiful things they have. Take some time here if you can, just chill out and enjoy the beauty of this magical place. It’s a perfect place in Morocco to mingle with locals, and chill out in a unique environment.

Top 10 places to visit in Morocco

There you have it. Our top 10 favorite attractions in Morocco. The 10 must-sees in to add to your itinerary!

These were all the places that really struck us. Of course, we had a great time in every other city we saw, but if we were to do this trip again, which we will, we would come back to these very special spots. That’s how special they were!

Here they are again, as a quick recap:

  1. Chefchaouen, the Blue Pearl
  2. Tafraout, with the Painted Rocks
  3. Marrakech and its vibrant souk
  4. Fez with its maze of a medina
  5. Gnaoua village in Erg Chebbi
  6. Mirleft to chill by the beach
  7. The Sahara desert
  8. Hassan II Mosque, the largest mosque in Morocco
  9. The High Atlas mountains
  10. Todra Gorge to mingle with the locals

Let us know what you’re most looking forward to doing in Morocco. What sights are most appealing to you here? Are there any other things that we should add to our list? We’d love to hear from you in the comments!


If you want to read about our full 17-day tour, you can check it out here.

If you’re heading to Morocco and want to get ready, check out our top tips here.


We put a lot of time and effort into the content we create. Please like, comment and share, every action on your part helps us out tremendously and is very much appreciated.

You can also help us by pinning it for others to find.


2 Comments

Trackbacks/Pingbacks

  1. 10 Conseils de photographe pour prendre de belles photos de couple avec un téléphone - Nina Seignette - […] We asked a security guard for permission before shooting with our tripod in Hassan 2 Mosque in Casablanca, Morocco […]
  2. The Best Part of Morocco – The Digital Journals - […] The Best Part of Morocco is a land of timeless, tranquil bliss that’s rich with age-old customs. It consists…

Submit a Comment

Hi there!

We’re Carine and Derek, two Canadians in love with each other, the environment and this world. We left our old routines behind to discover all the wonders our planet has to offer. We want to inspire everyone to chase their dreams and leave a positive impact on Earth.

Carine and Derek aka We did it our way
Booking.com
31 easy ways to go plastic-free

31 easy ways to go plastic-free

For July, we joined hundreds of million people around the world to go plastic-free. Our goal was to avoid all plastic for #plasticfreejuly. During the whole month, we shared our tips with our Instagram community to help them ditch plastic too. These are our 31 easy...

Follow us on Social Media