The Cities of Morocco: How to String Them Into One Trip
Fes & Imperial Cities · · Updated

The Cities of Morocco: How to String Them Into One Trip

by Karim Alaoui
Home  ›  Travel guides  ›  Fes & Imperial Cities

★★★★★ Rated 4.5/5 — 204 Google reviews · 576 reviews · 5.0/5 on Tripadvisor · Written by a licensed Marrakech tour operator, on the road since 2011

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 Cities of Morocco: How to String Them Into One Trip

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.

Plan it properly

Everything on this page can be woven into a private itinerary — start from the 7-day Imperial Cities circuit, and we shape the rest around you.

About the author

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.

Keep reading

Questions travellers ask

How long does it take to get from Marrakech to Fes?+

Around 530 km: 5 to 6 hours by road across the Middle Atlas, or about 7 hours by train via Casablanca. The scenic answer is to not go direct at all — our 4-day desert crossings link the two cities through Merzouga, turning the transfer into the trip's highlight.

How do you navigate the Fes medina?+

Accept that you will be pleasantly lost, then use the system: the two main arteries (Talaa Kebira and Talaa Sghira) run downhill through the medina, downhill generally leads toward the river and the tanneries, and blue Bab Boujeloud is the compass point. Take a licensed guide the first day — the maze reads like a map afterwards.

Is Fes worth visiting?+

For history, unreservedly: it is the oldest imperial city, home to Al-Qarawiyyin — regarded as the world's oldest continuously operating university — the finest carved madrasas in the country and the famous tanneries. Give it a full guided day plus an evening on the rooftops.

How old is the Fes medina?+

Founded in 789 by Idriss I and built into a capital by his son from 809, Fes el-Bali is over 1,200 years old — and continuously inhabited the entire time, which is the real marvel. Al-Qarawiyyin, teaching since 859, is routinely cited as the world's oldest existing university. When you press against a wall to let a donkey pass, that scene has been running unchanged for a millennium.

More answers in the “Fes” chapter of our Travel FAQ →

Turn the reading into a journey

The private tours below pass through the places this guide talks about — every departure is yours alone, on your dates.

Plan this trip on WhatsApp