#1 Marrakech
You can't be in Morocco and not visit Marrakech, actually it is most likely the main city from which every other Moroccan destination takes place.
The bustling and vibrant buzz of Marrakesh medina sums up Morocco for many visitors and is a major tourist attraction.
The old city is entered from the vast plaza of Djemaa EL Fnaa Square the main attraction of tourists of the city itself, where, it seems, half the city converges throughout the day and into the evening to hang out with the stall vendors, traditional musicians, snake charmers, and random acrobats.
Once inside the medina itself, you enter a world of maze-like alleyways and shopkeeper hustle. It's an experience full of colorful and noisy local life and not to be missed on your Moroccan sightseeing trails
#2 Fes
Along with Marrakesh, Fes is Morocco's other big cultural destination and second largest city in the country after Casablanca and it is Morocco's oldest imperial city.
Fes's Medina is Morocco's largest so far, it is referred to as Fes al-Bali meaning ''Fes the old'' the larger of the two medinas of Fes, is a nearly intact medieval city. With a population of about 150,000 inhabitants, it is the largest car-free urban area in the world by population. Transports of goods is provided by donkeys, carriages, and motorbikes.
The entire medina is surrounded by high walls with a number of historic city gates. Several shops and restaurants have a rooftop terrace which is a great way to escape the bustling streets. The views are particularly spectacular during sunset and after dark.
Fes possesses everything you need out of a 1,200-year-old Maghreb city in the Middle Eastern deserts. It’s among the most exciting places in Morocco where you’ll find a Fès el-Bali, which happens to be the historic heart of this city with a deep and mysterious labyrinth of lanes and staircases set amidst colorful tanneries and cottages will blow your mind.
#3 Chefchaouen
Sitting snug amid the lush Rif Mountains, Chefchaouen is a labyrinth hill town of blue-on-blue buildings that has an incredibly photogenic glow.
There isn't much actual sightseeing to be done, and that's one of the town's main attractions.
A visit here is simply about wandering the medina alleys and lapping up all that colorful architecture.
It's a peaceful, easygoing town and a great place to recharge for a while if you've been spending a lot of time amid the cities of Fes and Marrakesh beforehand.
This is also one of Morocco's main hiking and trekking destinations and a starting point and organization center for Rif Mountains walks.
The people are also super friendly, so you will surely get to revel in some sweet hospitality here that makes this one of the top places to visit in Morocco. Don’t forget to check out the secluded and quiet Ras El Maa, one of the most fascinating and secret places to visit in Morocco.
#4 Erg Chebbi's Dunes
The Erg Chebbi dunes are located in the Sahara Desert. The awe-inspiring dunes are as high as 150 meters tall, and one certainly feels small in their shadows. Erg Chebbi special feature is its beautiful unique orange colored sand. Excursions to the dunes normally start from the village of Merzouga which is located on the edge of the erg. Camel trekking is the most popular option although it isn’t the most comfortable way of traveling.
To see Morocco's Sahara dune fields, you need to head east of the High Atlas spine to the far eastern desert region that sits near the border with Algeria.
The most popular destination for grand and rippling sand dunes is Erg Chebbi.
This is prime territory for dune-surfing, four-wheel-drive dune-bashing, and sunrise and sunset camel trekking, usually combined with an overnight stay in a tented desert camp right amid the dune field.
Simply sitting amid the sand dune splendor, and experiencing the star-filled Sahara sky at night, is worthy enough of the long journey it takes to get here.
Many travelers book a desert experience package, which includes return transport (usually from Fes or Marrakesh) and an overnight desert camp stay, but you can also independently travel to Merzouga (the village beside the Erg Chebbi dune field) and organize activities once there.
#5 Essaouira
Morocco's most charming seaside town is laid-back Essaouira, which became one of the country's major hippie hangouts during the 1970s. Today a hint of this bohemian past hangs on, and the town is one of Morocco's artistic centers, with a thriving local art scene.
Essaouira is a relaxed fishing port, protected by a natural bay. It was formerly known, by the 16th century Portuguese as Mogador. The present city of Essaouira was only built during the 18th century to increase trade exchanges with the European powers. Nowadays, Essaouira is renowned for its kitesurfing and windsurfing, with the powerful trade wind blowing almost constantly onto the protected bay.
Parasols tend to be used on the beach as a protection against the wind and the blowing sand. The medina of Essaouira is home to many small arts and crafts businesses, notably cabinet making and wood-carving.
#6 Ait Ben Haddou Kasbah
Aït Benhaddou is one of Ouarzazate’s fortified cities a uniesco world heritage since 1987, along the former caravan route between the Sahara and Marrakech. Inside the high mud walls are 6 kasbahs and a small number of homes. Most of the town’s inhabitants now live in a more modern village at the other side of the river although a few families still live within the city walls.
Aït Benhaddou has appeared in several movies, including Lawrence of Arabia and Gladiator.
One of the must see places in Morocco, Ksar Aït Ben Haddou is an ancient village that is home to a number of houses that have been built on a hillside. This destination happens to be one of the most beautiful places that one has ever seen. Most of the village has been abandoned in the present day and has been left for the tourists to explore.
The film set of the Hollywood blockbuster ‘Gladiator’, this place teleports one to the golden days.
It is always best to hire a guide when visiting this place. If you wish to witness the renowned ‘cafe view’, take a trip deep inside the village. The guide is more like to have contacts with the locals and owners, which will make it easier for you to get in.
#7 High Atlas Mountains
The high Atlas is north Africa’s highest mountain range, known by local Berbers as ‘Idraren Draren’ (Mountains of Mountains), and a trekker’s paradise from spring through to autumn. The High Atlas runs diagonally across Morocco for almost 1000km, encircling Marrakesh to the south and east from the Atlantic Coast just north of Agadir to Khenifra in the northeast. Its saw-toothed Jurassic peaks act as a weather barrier between the mild, Mediterranean climate to the north and the encroaching Sahara to the south.
The High Atlas is a mountain range that runs from the coast of Morocco towards Alergia. The range includes Toubkal National Park, which contains the Morocco’s highest peak, Jbel Toubkal (4,160 meters/13,670 feet). The Berber village Imlil is a good place to start the climb of Toubkal. The tallest mountain range in North Africa, the High Atlas offers outdoor recreation opportunities year round, from snow sports in the winter to hiking in the summer.