City breaks in Morocco

Design your perfect tour of Morocco's cities with a local expert
Customize a tour idea created by one of our local agents based in the destination

What to do in Morocco?

Salaam alaikoum! When we think of Morocco, it is the buzzing and colourful souks, filled with the scent of exotic spices that spring to mind. We conjure up images of magnificent palaces, lush gardens and white, sandy beaches that stretch far into the horizon. But there is more to Morocco; a depth that goes beyond its beauty and colour. There is its soul, a heart that beats not only in the bazaars but also across its lands, all there for you to discover as you immerse yourself in the daily lives of its people. By meeting these people and by enjoying their hospitality during your stay, you will see Morocco and its inhabitants unveil the hidden treasures that lie at the core of their culture. From its four royal cities to the misty ramparts of Essaouira, from hiking and trekking across the countryside (be it in the foothills of the Atlas Mountains or on a camel’s back in the Sahara), wonders await you, no matter what your choice of holiday may be.
See travel guide

When to go in Morocco?

jan
feb
mar
apr
may
jun
jul
aug
sep
oct
nov
dec
Read more

The best cities to visit in Morocco

Morocco's cities cater to almost every traveler, from those who seek the buzz of lively souks to visitors who wish to unwind with relaxing spa treatments. What binds its diverse cities together is Morocco's incredible color and culture, which offers enriching and unforgettable experiences. Morocco is one of North Africa's most appealing destinations.

What makes Morocco’s cities unique?

Morocco's cities are well-known for their friendly locals, vibrant markets, and stunning architecture. Steeped in history and with amazing sights, Morocco's cities are a joy to explore on your own, or with an English-speaking guide. 

The top cities in Morocco to include in your trip itinerary

From the vibrant streets of Marrakesh to traditional spa treatments in Tangiers' boutique hotels, Morocco's cities offer ample variety for travelers who wish to relax while experiencing the country's diverse and enthralling culture.

Experience the lively buzz of Marrakesh

For bustling souks, stunning gardens, and magnificent palaces, visit Morocco's cultural hub of Marrakesh. Browse local goods in the Medina before visiting the lush botanical gardens at Majorelle, and the glorious 19th-century riads at Bahia Palace.

Relax in a hammam in Tangiers

If you simply want to relax and rejuvenate in a traditional Moroccan style, visiting an Ottoman-era hammam in Tangiers is essential. Relax at Dar Nour as trained masseuses provide hammam treatments involving scrubs and plenty of bubbles. Following your blissful relaxation session, enjoy a cocktail while overlooking Tangiers' whitewashed rooftops and 1930s promenade.

See all shades of blue in Chefchaouen

The striking, blue-washed buildings of Chefchaouen's old town are some of the most magical in Morocco, full of winding alleys lined with local craft shops. For the most scenic view, climb up to the Spanish Mosque, which is a fine example of the country's Arab-Iberian influence.

Take in the scents and sounds of Fez

Fez wins visitors over by appealing to their senses: its labyrinth-like souks are famous for the pungent scents of local spices and incredible colors of finely woven fabrics. The souk at R’cif Square is especially impressive. Taste local delicacies and purchase spices to take back home and recreate Morocco’s best flavors.

Explore history and culture in Moulay Idriss

This white-washed city is the country's most important pilgrimage site, open to non-Muslim visitors since 2005. History buffs can now visit the beautiful, tiled mausoleum of Moulay Idriss before wandering through the city's sleepy, winding streets.

Tips for planning a city break in Morocco

It is easy to visit the biggest cities in Morocco using train connections, as Morocco's rail infrastructure is well-developed compared to other North African countries. However, you’ll need to use taxis to visit isolated areas in the mountains and beyond. It is also important to note the dates of the Islamic festival, Eid, before you book, as much of the country shuts down during this fasting period. Weather-wise, temperatures can get above 100°F in July and August. If you don’t want to travel during the height of summer, the fall season (September or October) are the best months to enjoy Morocco's incredible cities.

Other trip ideas you might like