Morocco’s cities are not interchangeable stops — they are characters with different jobs. The art of a city itinerary is casting: which ones, in which order, with how many nights each. Here is how we direct it.
The cast, in one line each
Marrakech: the showman — energy, gardens, the great square. Fes: the scholar — depth, craft, the medieval labyrinth. Rabat: the diplomat — calm, monuments, zero hustle. Meknes: the understudy who deserves better — imperial gates, Volubilis next door. Casablanca: the executive — Art Deco, the great mosque, your likely airport. Tangier: the novelist — strait light and literary ghosts. Chefchaouen: the artist, painted blue. Essaouira: the sailor, off duty.

The sequences that work
Five days: Casablanca → Rabat → Fes → Marrakech — the imperial express, one direction, no backtracking (from €750). A week: add Meknes and Volubilis between Rabat and Fes. Nine days, unhurried: the same line with second nights where it matters (from €1350). The northern alternative: Tangier → Chefchaouen → Fes, four days of a different Morocco entirely.
The casting mistakes
Giving Fes a half-day (it needs two); sleeping three nights in Casablanca (it needs one); skipping Rabat because nobody talks about it (its calm is the point). And treating cities as the whole show — the city-break routes all accept a desert extension, because the dunes are two days away and always worth them.
Karim Alaoui — Karim covers Fes, Meknes and the imperial cities. He is the kind of traveller who reads the dynasty before the restaurant list, and his pieces carry that habit: a medina is easier to love when you know why it was built. Expect precise walking routes through Fes el-Bali, honest notes on which monuments justify their ticket, and a stubborn insistence that Meknes deserves more than a lunch stop.







