top of page
  • Writer's pictureLena Claeys

Morocco: The Ultimate Travel Guide (Best Places To Visit + Itineraries)

Morocco is located in the northwest corner of Africa. Thanks to its stunning landscapes, colorful cities, year-round pleasant weather, and unique cuisine, Morocco is a popular travel destination. And although the country is rapidly modernizing, it still retains much of its ancient architecture and even more of its traditional customs. In this article, we’ll highlight the most important things to know before going, the 10 best places to visit in Morocco, and some itineraries we recommend.

best places to visit in morocco


Check out our video on Morocco to see the best places to visit through our camera!

Table Of Contents

Important Things To Know

Best time to travel to Morocco

The best time to visit Morocco is from April until June and from September until November. In these months, you will have good weather and not too many tourists. Keep in mind that at the beginning of spring and at the end of autumn, rain is not unusual.

Cost and currency

Overall, Morocco is very affordable. Accommodation, food, and tourist attractions are often way cheaper than other popular travel destinations. In Morocco, they use the Moroccan Dirham, so if you plan on going, keep an eye on the exchange rates to save more money.

Safety in Morocco

Morocco is a safe country to travel to as long as you understand its laws and cultural customs, and adhere to the status quo. Its crime rates are relatively low but be aware of scam artists and pickpockets which are common in Morocco, especially in the cities! Also watch out for people trying to sell you drugs, which is more common in northern Morocco.

Morocco Travel Tips

1. First, we only recommend driving a rental car if you’re comfortable with long distances. There are also a large number of police checkpoints and we got multiple fines during our road trip.

2. Second, we recommend spending more time in nature rather than in the chaotic cities, like Marrakech or Fez. Cities have a reputation for people who offer a service you haven’t requested which can be exhausting at times.

3. Finally, the WiFi connection was poor when we were there. So it’s best to get a SIM card upon arrival, which is fairly cheap (around 200 dirham - to be paid in cash - for 20GB). Maroc Telecom or INWI sim cards are the preferred ones with best coverage.

Best Places To Visit In Morocco

We'll now highlight 10 of the best places to visit in Morocco.

If you're traveling to Morocco and want to save time searching for directions to all of the places we mention in this article, then look no further than our custom map. Simply click on a point in the map below to get directions there for yourself!

10. Fez

Located in northern Morocco, Fez is one of the most ancient cities in Morocco. Rich in culture, traditions, and history, Fez is often referred to as the country’s cultural capital. Spend a day or two exploring the chaotic medina that is filled with madrasas, palaces, residences, mosques, and other structures that date back to as early as the 9th century. A good way to do this is by taking a guided tour of the medina. But also make sure to venture outside the old town to see what Fez has developed into today. If you're interested in visiting Fez, make sure to check out our blog with everything you need to know about Fez.

tanneries fez morocco
Tanneries of Fez, Morocco

9. Essaouira & the Atlantic Coast

At number 9 we have Essaouira, a bohemian city situated along the Atlantic Coast. Known as the windy city of North Africa, lots of surfers, kitesurfers, and windsurfers find their way here. But visitors also enjoy strolling through the fortified medina, walking along the beach boulevard, or simply relaxing at the hotel. But if you’re looking for sunbathing and swimming, you might want to look at other beach destinations along the Atlantic Coast, such as Agadir, Oualidia, Asilah, Taghazout.

essaouira morocco
Essaouira waterfront

8. Dades Valley

Another beautiful place to visit in Morocco is Dades Valley. Located in the south, it’s often nicknamed the “Valley of a Thousand Kasbahs” because this valley is dotted with palm trees and mudbrick palaces. But what makes the landscape really unique is its red rock formations and the serpentine road at the end of the gorge. It’s best to take in this incredible scenery by driving through the valley and making a few photo stops. If you have more time, we recommend hiking to the “monkey fingers” trail.

dades valley morocco things to do
Serpentine road in Dades Valley

7. Chefchaouen

At number 7 we have the small town of Chefchaouen, set amidst the Rif Mountains in the northwest of Morocco. It’s also nicknamed the “Blue City” because of picturesque streets filled with houses painted in different shades of blue. And while it’s still a mystery as to why all the houses are painted blue, it’s a fun experience to simply walk around and get lost in the alleyways. Apart from that, there are also some other interesting places worth a visit, including the Spanish Mosque for sunset, the washing stations of Ras el Ma, and the Kasbah Museum. Learn more about this intriguing city in our other blog about the best things to do in Chefchaouen.

chefchaouen morocco
The Blue Streets of Chefchaouen

6. Marrakech

The most popular place to visit in Morocco is undoubtedly the bustling city of Marrakech, located in the center of the country. There’s something for everyone here: whether you like to enjoy the diverse food scene, explore the historic palaces and sights, or stroll around the peaceful gardens. Start your journey at the Jemaa el-Fna square in the heart of the city. Most tourist attractions are within walking distance from here. But if you want to learn more about the local life and city history, we highly recommend going on a guided walking tour of the medina. For more information check out our blog about the best things to do in Marrakech.

Jemaa el-Fna square Marrakech morocco
The Jemaa el-Fna square at night

5. Ouzoud Waterfalls

Located 160 kilometers or 100 miles to the east of Marrakech, the Ouzoud Waterfalls are a true escape from the hustle and bustle of the city. With a height of 110 meters or 360 feet, these are the tallest and most spectacular waterfalls in Morocco. We visited this beautiful place as a day trip from Marrakech, which allowed us to spend about 4 hours at the falls. This tour included a guided walk down to the base of the falls with plenty of time to take in the beauty. We also encountered some monkeys along the way who inhabit this area! Overall, we really enjoyed this day tour and would definitely recommend it when you're in Marrakech. However, be aware that this place can get very busy during the high season.

Ouzoud waterfalls morocco
Ouzoud Waterfalls from below