
The Fez vs Marrakech debate came up constantly while we were travelling around Morocco for six weeks. Taxi drivers asked us. Riads asked us. Other travellers asked us. Everyone seemed to have very strong opinions about it.
For us though, the answer was honestly pretty simple. Marrakech. Every single time.
That probably makes this post biased from the start, but it’s also the truth. We’re not pretending to be neutral here. We’ve been back to Marrakech multiple times now and every visit just confirms it for us more.
Fez never quite clicked.
Marrakech is chaotic. Nobody’s pretending otherwise.
You will absolutely get scooters flying past you in the medina while someone tries to sell you leather bags you clearly do not need. It’s loud, hot, overwhelming at times and occasionally exhausting with a child when you’re all hungry and your Google Maps has given up entirely.
But weirdly, it still feels easy.
The airport connection into the city is straightforward, which after long travel days genuinely matters more than people admit. We’ve arrived tired, sweaty, carrying backpacks and still managed to get into the medina without the whole thing turning into a stressful disaster.
And once you’re there, Marrakech just has range.
You can spend the morning getting completely lost around the souks, stop for lunch in a rooftop cafe, then the next day be out in the Atlas Mountains drinking mint tea somewhere quiet while Jax throws rocks into a river.
A year of access to every premium blog post, every guide, and every adventure pack, £49.99, cancel any time.