City breaks in Morocco

Customize a tour idea created by one of our local agents based in the destination

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.

When to go in Morocco?

jan
feb
mar
avril
may
june
july
aug
sept
oct
nov
dec
The best time to travel to Morocco is Spring or Autumn, when the temperatures are at their most pleasant. In the summer, temperatures can be stifling and winter does not show Morocco's charms so well, especially as it can rain in the North. If you handle heat well or if you go to the mountains, you can also travel between May and September.
See when to go
Other trip ideas you might like