
4 min read
Morocco's imperial cities, explained
Four cities have each served as a ruling capital at some point, and each still carries that history differently.
Written by Morocco Tailored Tours.
Morocco is usually said to have four imperial cities: Fez, Marrakech, Meknes, and Rabat. Each one served as the political capital of a ruling dynasty at some point in the country's history; it's not an official title anyone holds today.
Fez was founded by the Idrisid dynasty in the 8th and 9th centuries, and later flourished under the Marinids, who built much of the madrasa architecture the medina is still known for. Marrakech rose under the Almoravids in the 11th century, then was rebuilt and expanded by the Almohads and, later, the Saadians, whose tombs still sit within the city walls. Meknes owes its monumental scale almost entirely to one ruler: the 17th-century Alaouite sultan Moulay Ismail, who built it on a scale meant to rival Versailles. Rabat's imperial status goes back further, to the Almohads, but its role as the modern capital dates specifically to 1912, under the French protectorate.
Each city wears that history differently. Fez feels the most continuously medieval. Marrakech mixes imperial-era monuments into a busier, more modern city around them. Meknes is quieter and less visited despite its scale. Rabat feels the most like a working capital, government buildings standing next to historic ones.
An "imperial cities" route, typically Fez, Meknes, and Marrakech, with Rabat sometimes added, is one of the more common ways to build a Morocco trip around architecture and history instead of desert or coast.
Want to see how this works on a real route? Our 6-Day Imperial Cities Tour from Marrakech and 10-Day Imperial Cities and Sahara Tour from Casablanca to Marrakech are private itineraries we can adjust to fit.
Planning around Meknes? Read the Meknes destination guide, or see 6-Day Imperial Cities Tour from Marrakech, a sample itinerary that includes it.
A few common questions
Ready to see this in person?
6-Day Imperial Cities Tour from Marrakech
A private 6-day imperial cities tour from Marrakech through Casablanca, Rabat, Chefchaouen, Volubilis, Meknes and Fez, with no desert nights. The imperial cities and the blue Rif town without a single night in the desert: for travellers who came for the architecture, the history and the medinas, and would rather spend the extra days there than in a 4x4.
More from the blog

Rabat: why Morocco's capital deserves more than a stopover
Quieter than Fez, calmer than Marrakech, and consistently underrated.
Read article
Rulers of Morocco: a short history of who's ruled and when
A sequence of dynasties, each leaving a different city as its main legacy.
Read article
Kasbah, medina, ksar, riad: Morocco's place-names explained
Four words used interchangeably in English travel writing, and they shouldn't be.
Read articleTours for this trip

6-Day Imperial Cities Tour from Marrakech
A private 6-day imperial cities tour from Marrakech through Casablanca, Rabat, Chefchaouen, Volubilis, Meknes and Fez, with no desert nights. The imperial cities and the blue Rif town without a single night in the desert: for travellers who came for the architecture, the history and the medinas, and would rather spend the extra days there than in a 4x4.
Visits Marrakech · Rabat · Chefchaouen · Volubilis · Meknes · Fez · +1 more
From€1,652(≈ $1,845 USD)€1,944 (≈ $2,170 USD)15% off, reserve by 17 Feb 2027per person, double or twin room

10-Day Imperial Cities and Sahara Tour from Casablanca to Marrakech
A private 10-day Morocco tour from Casablanca to Marrakech that links the Atlantic coast, the blue Rif, the imperial cities and the Sahara. You get two nights at Erg Chebbi, a full day in Fez, a night in Ouarzazate and a morning in Marrakech before you leave, with no day rushed.
Visits Chefchaouen · Fez · Sahara Desert · Todra and Dades Gorges · Ait Benhaddou · Marrakech · +6 more
From€2,625(≈ $2,935 USD)€3,088 (≈ $3,450 USD)15% off, reserve by 17 Feb 2027per person, double or twin room

15-Day Morocco Tour from Casablanca via Rabat, Asilah and Ait Benhaddou
A private 15-day Morocco tour from Casablanca that gives each region its own night: Rabat, Chefchaouen with an Akchour hike, Fez, two nights in the Sahara, a night in Ouarzazate, Marrakech and Essaouira. The coast road through Asilah and El Jadida bookends the trip, so you finish in Casablanca where you began.
Visits Chefchaouen · Fez · Sahara Desert · Ait Benhaddou · Marrakech · Essaouira · +8 more
From€7,625(≈ $8,520 USD)€8,970 (≈ $10,020 USD)15% off, reserve by 17 Feb 2027per person, double or twin room
